0

ここで説明するには長すぎる理由により、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");
        }
4

1 に答える 1