リダイレクトループが発生してページが見れない | MODxでハマるありがちな罠と解決法

リダイレクトループが発生してページが見れない

原因がいくつか考えられるのですが、プラグイン「SEO Stricts URLs」とスニペット「FirstChildRedirect」を組み合わせると.htaccessの設定次第で発生します。


この追記を行ったうえで子コンテンツにリダイレクトするスニペット「FirstChildRedirect」を導入すると、リダイレクトループが発生する可能性があり、導入したコンテンツにアクセス出来なくなることがあります。

# The Friendly URLs part
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/index.html$ index.php?q=$1 [L,R=301,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
解決方法としては、2~4行目を削除するか、「FirstChildRedirect」を使用しない構成にするしかないでしょう。

※「FirstChildRedirect」は、他にも問題を抱えていますので、使用には注意してください。
参照:「サイトマップをGoogle ウェブマスターツールで登録したら警告が発生」


作成日
2008.08.25 (月)
最終更新日
2014.08.10 (日)
作成者
Takayuki Hirosawa
  • speed_fish RT @colorsjapan: 月曜日となり、また9月に入ったということもありボランティアの数ががっくり減りました。安佐北区災害ボランティアセンターでは700名のニーズに対してその半分しか集まりませんでした。明日からもよろしくお願いします。... http://t.co/Ww 2014-09-01 13:56:42
  • speed_fish SEO対策の一環でdescriptionを補完する感じのsnippetを作ってみました。宜しければm(_ _)m http://t.co/VKqNEZzPI0 #modx 2014-08-10 22:23:30
  • speed_fish 詳しい人教えてください。FIFA15でも今までどおり、マネージャーモードで試合をプレーしないといけないのでしょうか。WCCFとかWETとかFOOTBALLMANAGERみたいに指示だして見てるだけがいいのです。 2014-08-08 22:23:47
  • speed_fish modx evolution 1.0.14J-r2にすると、seo strict urlsがリダイレクト繰り返したりするので、フレンドリーURLでコンテナは末尾にスラッシュつけるようにして、seo strict urlsをoff。 #modx 2014-08-03 08:07:17
  • speed_fish ということで、久々につぶやいてみました。久々ですが仕事はしております。新規サイト構築は減りましたが、今までのお客様の更新はずっとやっております。はい。あといろんなアニメに最近ハマりました。 2014-08-03 06:14:49