2011-06-22 16 views

答えて

2

あなたのサーバーには、リクエストごとに同じページにHTTP 301リダイレクトを送信し続けるルールが設定されています。あなたのウェブサーバとアプリケーションの設定を知らなくても、これが原因であるかもしれないのは実際には分かりませんが、URLのリダイレクト/正規化を試みることがあります(例:wwwをホストなどに適用します)。あなたは、最終要求がそれをトリガーするのではなく、気づかずにあなたのルールを通過させるための適切な条件を持っていません。例は次のとおりです

RewriteRule ^(.*)$ http://www.3pointdesign.com [R=301,L] 

このルールは、要求の先頭にwwwがあるかどうかにかかわらず、すべての要求に適用されます。したがって、これはリダイレクトループを構成します。

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

現在の要求がwww.3pointdesign.comホストするためのものであるとされていない場合のみRewriteRuleに進む場合は、チェック:これは、条件を追加することによって固定することができます。

+0

ありがとう、それは私のサーバーではありません私はなぜ知って好奇心があった:)。奇妙な彼らは問題を見ていない。 – user310291

1

通常、リダイレクトループはPageAに自動的にリダイレクトされ、PageBはPageAに自動的にリダイレクトされ、リダイレクトの無限ループが発生します。

関連する問題