PCサイト、スマホサイトで別々のサイトを作ってしまった場合には、
下記のようなサイトの振り分け方があります。
1..htaccessを使う
→「.htaccess」はWEBサーバーの動作をディレクトリ単位で制御する為のファイルで、
ユーザー認証、IPアドレスやドメイン単位でのアクセス制限などを書き込むことができる。
ここでは、前提としてWebサーバー側で「mod_rewrite」というモジュールが使えることがあります。
2.PHPやサーバーサイドのスクリプトを使う
→一度PC側のプログラムにアクセスした時にスマホ・PCサイトの振り分けが行われる。
3.Javascriptを使う
→Javascriptの振り分けの場合、フロントエンドで振り分ける為、処理がブラウザ側に依存してしまう為、通信速度が遅い場合などには一瞬PCサイトが見えてしまうなどの不安要素があります。
また、ユーザー側でMobile SafariやAndoroidのブラウザでJavascriptを無効にしていると、この方法が無効になってしまうので、サーバーサイドでの振り分けができない事情がなければ、用いない方がよいだろう。
コメントを残す