使用SSL时,CodeIgniter无法找到模型

时间:2011-04-15 17:41:47

标签: php codeigniter ssl

我似乎对使用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论坛上,但我似乎找不到针对我的具体问题的修复程序。

如果有人对出现问题或如何纠正问题有任何想法或想法,我会非常感激。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

首先要检查的是:您可以使用https?

访问主页面(index.php)

您使用的是Apache吗?您可能想要检查您的apache conf中没有一些仅适用于http虚拟站点的设置(重定向,重写)。我曾经在虚拟名称主机中为我的网站设置了apache设置:

<VirtualHost *:80>
    ServerName example.com
....
</VirtualHost>

显然,这不适用于https,因此在这种情况下,您需要将80更改为*,或为您的https网站定义另一个虚拟主机。