ここで説明するには長すぎる理由により、userAgent を使用している特定のデバイスである場合に、JavaScript を使用して訪問者をインデックス ページからモバイル サブドメインにリダイレクトしたいと考えています。
私が抱えている問題は、モバイル サイトに、インデックス ページに移動する「サイト全体を表示」リンクがあることです。これにより、ループ状態が作成されます。
これが私が達成しようとしていることです。
参照 URL が自分のドメインではなく、ユーザー エージェントが一致する場合は、モバイル サブドメインにリダイレクトします。
私は近くにいますが、何かが欠けています。
if (document.referrer != "mydomain.com" &&
(navigator.userAgent.match(/iPhone/i)) ||
(navigator.userAgent.match(/iPod/i)) ||
(navigator.userAgent.match(/iPad/i)) ||
(navigator.userAgent.match(/Googlebot-Mobile/i))); {
location.replace("https://m.mydomain.com");
}