サポート » 使い方全般 » 特定のページのみリダイレクトループが発生します。

  • 初めて質問させていただきます。

    現在、二次請けで作業しているサイトにて、特定のページのみリダイレクトループERR_TOO_MANY_REDIRECTSが発生してしまい解決できずにいます。
    使用しているWordPressは4.9.10で、使用テーマはTCDをベースにカスタマイズしています。

    発生しているページ
    ・GTranslateプラグインにて自動翻訳したフロントページのAMPページ
     例)フランス語訳のページの場合のURL
       サイトURL/fr/?amp
    ・GTranslateプラグインにて自動翻訳した投稿ページの2・3ページ目のAMPページ
     例)フランス語訳のページの場合のURL
       サイトURL/fr/投稿ページスラッグ/page/2?amp
       サイトURL/fr/投稿ページスラッグ/page/3?amp

    発生している症状
     コード301でampページのURLを繰り返しリダイレクトし続ける

    公開前のサイトのため、実際のページをご紹介できなくて申し訳ありません。
    AMP化はGTranslateではなく、AMP for WordPressで対応しています。
    一度AMP for WordPressを停止させて、再度有効化してみたのですが解決に至りませんでした。
    ブラウザはChrome,IE,edgeで試してみましたがどれも変化ありません。

    自分でもネットで調べ、検索上位に出てくるような原因を調べてみたのですが、
    その他のリダイレクトプラグインも使っていないようなので、
    GTranslate ( Ver. 2.8.47 )と AMP for WordPress ( ver.1.2.0 )のどちらかが原因なのではないかと思っています。

    何か解決方法はないでしょうか。
    皆さんのお力を貸していただきたく思います。

    よろしくお願いいたします。

    • このトピックはYuichi Mikuniが4年、 9ヶ月前に変更しました。
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • CG

    (@du-bist-der-lenz)

    特定のページというと、再現パターンがありますか。プラグインの設定に課題があるのか、干渉なのか、どこから問題が発生しているかを見つけることでしょう。不要なところは排除してもらわなければ、お力になり難いです。

    トピック投稿者 Yuichi Mikuni

    (@ymikuni)

    ありがとうございます。

    再現パターンというか、いつ何度アクセスしても同じようにリダイレクトループになります。
    日本語のフロントページ  → 問題なし(200)
    外国語のフロントページ  → 問題なし(200)
    日本語のAMPフロントページ → 問題なし(200)
    外国語のAMPフロントページ → リダイレクトループ(301)発生
    という感じで翻訳とAMPがそろった時にのみループにはまります。

    投稿ページも、外国語の1ページ目は問題なくAMP化されていて、2,3ページ目のみリダイレクトループになります。

    AMPプラグインの設定で、リダイレクトループが起きている固定ページと投稿ページをAMP化対象から外すように設定変更してみたところ、AMPページのURLはリダイレクトループにならず元の通常ページのURLへリダイレクトされました。

    設定を元に戻してAMP化対象に含めるとやはりリダイレクトループが起こります。

    • この返信は4年、 9ヶ月前にYuichi Mikuniが編集しました。
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「特定のページのみリダイレクトループが発生します。」には新たに返信することはできません。