Internet Explorer不能识别htaccess规则

我的.htaccess文件中有以下规则:

RewriteCond %{HTTP_HOST} ^example\.com$ [NC] RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301] 

我想将请求redirect到我的网站的www版本。 当我尝试使用Internet Explorer 6时,它不起作用…还没有尝试过其他版本的ie。它适用于Chrome和Firefox。

任何想法为什么会发生这种情况,以及如何解决? 非常感谢

看起来像DNS问题,如果example.com失败,新的浏览器会自动尝试www.example.com ,但是IE会立即redirect到search引擎。

您需要为www.设置一个Aloggingwww. ,指向你的服务器的IP地址。