1

我最近将服务器从 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>

我不确定我在这里做错了什么,但重定向不再有效。

提前感谢任何提示/建议。

4

1 回答 1

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 浏览器会从 URL 重定向http://localhost/something.htmlhttp://localhost/ie6users/index.php

于 2012-07-31T17:27:11.567 回答