私の質問は、ユーザーがhttp://www.example.com
にアクセスすると、自動的にhttp://www.example.mobi
に移動するということです。どうすればこれを実行できますか。
cPanelなどを介してこれを行うことはできますか?チュートリアルリンクを歓迎します。
モバイルトラフィックのみをモバイルドメインにリダイレクトするには、いくつかのオプションがあります。
シンプル
画面解像度に基づいています(かなり将来の証拠なので、私のお気に入り)
<script type="text/javascript">
<!--
if (screen.width <= 699) {
document.location = "www.mobileurl.com";
}
//-->
</script>
よりきめ細かい制御
http://detectmobilebrowsers.mobi/ はより完全な制御を提供します 無料で 単一の場所、またはデバイスに基づいて複数の場所へのリダイレクトを処理するスクリプト(だまされないでください)すべての購入ボタンで!)
require_once('[mobile_device_detect.php][4]');
mobile_device_detect(
'http://iphone-url.com',
'http://ipad-url.com',
'http://Android-url.com',
'http://opera-mini-url.com',
'http://blackberry-url.com',
'http://Palm-os-url.com',
'http://mobile-url.com',
'http://mobile-browsers-url.com',
'http://desktop-url.com');
異なるデバイスからのトラフィックを異なるURLに送信できるようにします。
非常にきめ細かい制御
それ以外に デバイス記述データベースWURFL があり、デバイスヘッダー情報とそれに応じてリダイレクトされるトラフィックを使用して照会できるデータベースを提供することにより、さらに詳細な制御を提供します。 ..
最初のメソッド(screen.width<=799
)は信頼できません。私のAndroidでは、携帯電話を真っ直ぐに保持しているとき(ポートレートビュー)に540の画面幅が得られますが、横(ランドスケープビュー)にすると、幅= 960になります。 eitherディメンションが小さい場合は、モバイルにバウンスすることをお勧めします(まだ完全には信頼できない可能性があります)。
if ((screen.width <= 699) || (screen.height <= 699)) {}