我遇到了问题,因为我找不到造成这种行为的原因。
问题简而言之: 我有一个网站。当我去http://mysite.com时 - 加载正常。网址不会改变。 当我转到http://www.mysite.com时 - 重定向到http://mysite.com/index.php/
最初我在.htaccess中有一些规则,但是现在 - 我对所有这些规则进行了评论,所以用干净的.htaccess重现了这个行为。
在codeigniter的配置中,我有:
$config['base_url'] = "http://mysite.com/";
$config['index_page'] = "";
我检查了apache配置 - 没有找到任何可能表现得像这样的重定向。
有什么想法在哪里挖掘?
答案 0 :(得分:0)
这对我来说非常愚蠢 - 但只是把它放在这里,也许是为了那些不会像我一样花太多时间的其他人。
问题是我使用本地版本的网站,最近更改了hosts文件。现在有127.0.0.1仅针对主域编写,但不针对子域编写。
所以基本上当我进入www.site.com时,我从网站的生产版本下载。 真是个愚蠢的错误。