私たちのサイトでは、デスクトップ サイトが存在する www サブドメインにすべてのトラフィックを誘導しています。また、モバイル デバイスとタブレットをそれぞれモバイル (m.) サブドメインとタブレット (タブレット) サブドメインにリダイレクトするためのデバイス検出も用意されています。
エッジ キャッシングに大きく依存しているため、技術的な制約により、サーバー側から 301 を使用することはできません。このため、サーバー側のラウンドトリップを行い、基本的なブラウザー/デバイス データを含む json パッケージを返し、ユーザーをリダイレクトする必要がある場合は true/false を返す、単純化されたデバイス検出を採用しています。
この情報に基づいてユーザーをリダイレクトする必要がある場合は、リダイレクト URI を解決するためにさらに別の ajax 呼び出しが行われます。リダイレクトは、window.location.href=[解決された uri] を使用して javascript を使用して処理されます。
その結果、すべての直接読み込みと自然検索が失われ、www に置き換えられます。サブドメインの紹介。基盤となるアーキテクチャを変更せずにこの問題を回避する方法はありますか? つまり、フロントエンドメソッドですか?
ありがとう!