【问题标题】:Problems with kohana and HTTPSkohana 和 HTTPS 的问题
【发布时间】:2020-10-02 10:24:00
【问题描述】:

我在 HTTPS 中更改了我的域,但在更改后我的网站(在 kohana 中开发)无法正常工作。

任何元素(图片、css、链接等)都在 HTTP 中,而不是在 HTTPS 中。

有什么问题?

【问题讨论】:

    标签: https kohana


    【解决方案1】:

    查看URL::base() 函数。 Kohana 自动检测协议。

    因此,如果您使用一些(反向)代理到 http 服务器,就会发生这种情况。

    或者在代码中你强制使用 http (URL::base(), URL::site().

    您可以通过添加 application/classes/URL.php 文件来覆盖它

    class URL extends Kojana_URL {
      public static function base($protocol = NULL, $index = FALSE){
        return self::base('https', $index);
      }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-10
      • 1970-01-01
      • 1970-01-01
      • 2012-02-25
      • 1970-01-01
      • 2016-09-23
      • 2017-04-17
      • 1970-01-01
      相关资源
      最近更新 更多