2012-03-12 12 views
1

再帰的リダイレクトに関する問題があります。これまでのところ、私たちはSafari、Mobile Safari、Firefoxでこれが起こっていることに気がつきました。それは決してChromeで起こるとは思われません。ワードプレス再帰的リダイレクトの問題

最初は、後続のスラッシュを省略すると問題が発生したように見えましたが、スラッシュの有無にかかわらず、別のページにリダイレクトされることさえあります。

.htaccessファイルは以下のとおりです。 pretty permalinksがアクティブな場合、これは単にデフォルトの.htaccessです。

 
    RewriteEngine On 
    RewriteBase/
    RewriteRule ^index\.php$ - [L] 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule . /index.php [L] 

私はそれはそれで機密情報を持っているとして、私たちにエラーを与えるサイトやページに、この時点でリンクを提供することはできません。私はエラーを複製するが、今は時間がないページを作成しようとします。助けて頂ければ幸いです。これがサーバー構成の問題、htaccess、またはWordPressのものであるかどうかはわかりません。

アクティブなプラグインがなく、テーマをデフォルトのものに切り替えることを試みましたが、問題は解決しません。

+0

最初にブラウザキャッシュを消去してみてください。 Apacheリダイレクトはブラウザ固有のものではありません。 – Gerben

+0

完了...百万回以上。 –

+0

この問題は、内部ページのいずれかに移動してURLから試用スラッシュを削除し、そのページに移動しようとすると再帰的なリダイレクトが発生する可能性があるため、http:// new.whitehardt.comで発生します。 Firefoxでの時間。クロムではそれは私にとっては起こりませんが、ここの他の開発者はクロムで起こっています。私たちが髪を引っ張ってそれを修正しようとしているとき、誰かがこれについていくつかの洞察を提供してください。 –

答えて

0

何かが最初のリダイレクトが正しいよう真剣に間違っているようだとスラッシュが追加されますが、その後のリダイレクトは、同じURLへリダイレクトするよう、これは、しかし場合に役立ちますわかりません。また、私は301後のリクエストで異なるものを見ることができます、またはアドレスバーにURLを自分で入れてリクエストしてください。

解決策以外の解決策は、htaccessを使用して自分でスラッシュを追加することです。

RewriteEngine On 
RewriteBase/

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond $0 !/$ 
RewriteRule .* $0/ [R,L] 

RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
+0

ありがとうございます!それが問題を修正しました! –

関連する問題