1

最近、クライアント用にサーバーを1and1からGoDaddyに移動しました。IE6ユーザーへのリダイレクトが機能しなくなっていることに気づきました。リダイレクトされたページの代わりにメインのWebページが読み込まれます。ディレクトリは以前の既存のサーバーと同じであることに注意してください。

<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 に答える