我似乎对使用CodeIgniter开发的网站存在SSL问题。我正在使用通过Thawte发布的通配符SSL证书,该证书已经过验证并正确安装。但是,当我通过安全URL访问它时,我似乎遇到CodeIgniter定位模型的问题。
当我通过https访问以下网址时,出现CI无法找到模型的错误。
https://takeoff.specwise.com/index.php/admin/
我认为这是一个SSL问题,因为如果我通过常规的不安全网址访问同一页面,页面会按原样加载:
http://takeoff.specwise.com/index.php/admin/
我一直在阅读有关SSL&amp ;;的所有信息。 CodeIgniter,无论是在这里还是在CodeIgniter论坛上,但我似乎找不到针对我的具体问题的修复程序。
如果有人对出现问题或如何纠正问题有任何想法或想法,我会非常感激。
感谢您的帮助。
答案 0 :(得分:0)
首先要检查的是:您可以使用https?
访问主页面(index.php)您使用的是Apache吗?您可能想要检查您的apache conf中没有一些仅适用于http虚拟站点的设置(重定向,重写)。我曾经在虚拟名称主机中为我的网站设置了apache设置:
<VirtualHost *:80>
ServerName example.com
....
</VirtualHost>
显然,这不适用于https,因此在这种情况下,您需要将80更改为*,或为您的https网站定义另一个虚拟主机。