我最近将服务器从1and1移动到了GoDaddy,用于客户端。我注意到他们对IE6用户的重定向不再适用于他们。加载主网页而不是重定向页面。请注意,目录仍然与以前的现有服务器上的目录相同。
<IfModule mod_rewrite.c>
# redirect IE 5 or 6 requests to version-specific subdomains
RewriteCond %{HTTP_USER_AGENT} MSIE\ ([56])\.
RewriteRule ^([a-z]+)\.html$ /ie6users/index.php [R=302,L]
</IfModule>
我不确定我在这里做错了什么,但重定向不再有效。
提前感谢任何提示/建议。
答案 0 :(得分:1)
这些规则看起来很好,你确定你打开了重写引擎吗?
<IfModule mod_rewrite.c>
RewriteEngine On
# redirect IE 5 or 6 requests to version-specific subdomains
RewriteCond %{HTTP_USER_AGENT} MSIE\ ([56])\.
RewriteRule ^([a-z]+)\.html$ /ie6users/index.php [R=302,L]
</IfModule>
当我将这些规则放在空白的htaccess文件中时,IE6浏览器会从http://localhost/something.html
等网址重定向到http://localhost/ie6users/index.php