私はここで途方に暮れています。
synergration.com に新しい Wordpress サイトがあります。
モバイル デバイス (タブレットではなく電話) でアクセスすると、通常、最初は問題なく読み込まれます。別のページをクリックしたり、ホームページをリロードしたりすると、同じページを何度も何度もリロードしようとする無期限のリダイレクトループにジャンプします...
コードをざっと調べたところ、JS リダイレクトが見つかりませんでした。テーマ開発者にも連絡しましたが、彼らは助けてくれませんでした.
これは、WP Engine でホスティングを開始したときにのみ問題になりました。彼らは、ステージング サーバー (キャッシュが存在しない) でモバイル サイトをテストしたときに問題なく読み込まれるように、ここで犯人と思われる高度なキャッシュを使用しています。
私はそれについてWPEngineに連絡しましたが、これが彼らの返事でした:
これは、当社のプラットフォームで実行されているキャッシング システムが原因です。ユーザー エージェント (デスクトップまたはモバイル) を検出し、その情報に基づいて訪問者を適切なサイトにリダイレクトする内部リダイレクトをテーマが処理しているようです。ただし、リダイレクトがキャッシュにスタックしているため、モバイル バージョンが無限ループで読み込まれます。残念ながら、これに対する簡単な解決策はありません。これがサイトの一部にすぎない場合は、サイトのその部分をキャッシュから除外することもできますが、サイト全体をカバーしているため、キャッシュを除外することはできません。私たちのステージング エリアはすべてのキャッシュから除外されているため、正常に機能しています。(古いホストはキャッシュされていない環境を使用している可能性が最も高いため、この問題は発生しませんでした)。テーマの開発者に連絡して、以前にこの問題に遭遇したことがあるかどうか尋ねます. 彼らが持っている可能性は十分にあり、回避策として賢い解決策を持っているかもしれません. モバイル ルーティングを無効にするオプションがある場合があります。これにより、リダイレクトの問題が解決されますが、モバイル デバイスはスリム化されたモバイル バージョンではなく、完全なバージョンのサイトを読み込みます。
上記のように、テーマ開発者には解決策がなく、私は振り出しに戻ったので、スタックに連絡してアイデアがあるかどうかを確認することにしました.