モバイルユーザーをモバイル版のwebサイトにリダイレクトするにはどうすればよいですか?
概要
ウェブサイトのモバイル版または顧客用のウェブサイトを作成した場合、訪問者を新しいモバイルロケーションにリダイレクトする必要があ これはいくつかの方法で行うことができますので、以下の文書全体を確認し、他のweb/オンラインリソースを参照して、どのような方法が最適かを確認し このドキュメントでは、モバイルユーザーをリダイレクトするために使用可能なすべてのweb方法を包括的に説明するものではありません。
リダイレクトを作成する
リダイレクトを作成するには、いくつかの方法があります。 リダイレクトの目的は、訪問者にデバイスに基づいて最高のユーザーエクスペリエンスを提供することです。 これを行う最善の方法は、ブラウザのサイズまたは解像度です。 つまり、ユーザーがモバイルデバイス、タブレット、またはデスクトップ/pcデバイスであるかどうかを判断できる必要があります。 あなたが認識していない場合は、HTTPプロトコルでは、webブラウザは、ブラウザ名、バージョン、および訪問者のオペレーティングシステムに関するその他の情報を含む”ユーザーエージェント”を提供することによって、自分自身を紹介します。 モバイル訪問者をリダイレクトするには、ブラウザがモバイルデバイス上のwebブラウザであるかどうかを判断する必要があるため、これは素晴ら 訪問者がどのブラウザを使用しているかを判断できます。 また、画面の解像度や、モバイルデバイスに共通のファイルタイプを受け入れるかどうかなど、他のものを見ることもできます。
WordPressとJoomlaのリダイレクト
あなたのウェブサイトは、WordPressやJoomlaのようなCMSプラットフォーム上で開発された場合、あなたは幸運です。 アカウントのモバイル(時には応答と呼ばれる)のwebデザインを取る利用可能な多くの無料とプレミアムテーマがすでにあります。 また、モバイル訪問者の処理に役立つプラグインが既に利用可能である可能性があります。 これらのプラグインを見つける最良の方法は、Googleを検索するか、ソフトウェアのwebサイトを検索することです。
JavaScriptリダイレクト
ユーザーをリダイレクトする方法の一つは、javascriptリダイレクトを使用することです。 以下は、画面の幅が800ピクセル未満の場合にユーザーをリダイレクトするJavaScriptコードの例ですが、これは必ずしも最良の方法ではありません。 これを使用して自由に感じ、
<スクリプトタイプ=”text/javascript”>
<!–
if(画面.幅
ウィンドウ。場所= “http://m.domain.com”;
}
//–>
</スクリプト>
Apacheリダイレクト
Apacheを使用することができます。htaccessファイルは、ブラウザがサポートするMIMEタイプに基づいて訪問者をリダイレクトします。 たとえば、ユーザーのブラウザがWML(Wireless Markup Language)を含むmimeタイプを受け入れる場合、モバイルデバイスである可能性が最も高いです。
rewriteengine On
#モバイルデバイスで一般的に受け入れられるmimeタイプを確認します
RewriteCond%{HTTP_ACCEPT}”text\/vnd\。wap\.wml/アプリケーション\/vnd\.wap\.xhtml\+xml”
RewriteCond%{REQUEST_URI} ^/$
RewriteRule^http://m.domain.com%{REQUEST_URI}
Leave a Reply