错误的重定向行为

时间:2012-08-21 15:26:13

标签: apache .htaccess codeigniter rewrite

我遇到了问题,因为我找不到造成这种行为的原因。

问题简而言之: 我有一个网站。当我去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配置 - 没有找到任何可能表现得像这样的重定向。

有什么想法在哪里挖掘?

1 个答案:

答案 0 :(得分:0)

这对我来说非常愚蠢 - 但只是把它放在这里,也许是为了那些不会像我一样花太多时间的其他人。

问题是我使用本地版本的网站,最近更改了hosts文件。现在有127.0.0.1仅针对主域编写,但不针对子域编写。

所以基本上当我进入www.site.com时,我从网站的生产版本下载。 真是个愚蠢的错误。