Codeigniter子域问题

时间:2011-10-30 12:30:38

标签: php codeigniter routing subdomain

Okey们我将我的项目部署到服务器上的子域文件夹中,当我尝试访问该子域时 - > new.mysite.com代码点火器加载404未找到的页面。

它完全适用于localhost和没有子域的服务器,例如mysite.com。

有什么想法吗?我尝试将base_url更改为new.mysite.com,但它无效。

有没有办法看到它真正试图加载的url我不知道。我绝望,我想我必须触摸路线,但在那里写什么?

1 个答案:

答案 0 :(得分:1)

这可能与你的base_url设置没有关系。如果你的索引页面没有被加载,那么其他东西可能就错了。

您是收到CodeIgniter的404消息,还是Apache的消息?

如果您收到CodeIgniter的404消息(即使是您的默认索引页面),CodeIgniter也可能无法正确解析相关的URL部分。在这种情况下:请检查(或提供给我们)您的.htaccess文件(如果您使用的是mod_rewrite)。

就个人而言:我之前也经历过这样的问题。经过多次摆弄和诅咒之后,我最终决定深入研究CodeIgniter的系统文件(我相信它是system/core/CodeIgniter.php),并改变了读取相关网址的代码片段。