• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PCとスマートフォンでサイトの振り分けに関して)

PCとスマートフォンでのサイト振り分けに関する対処方法

このQ&Aのポイント
  • PCとスマートフォンでサイトの振り分けには.htaccessファイルを使用することができます。
  • スマートフォンのサイトは、サブドメインを割り当てて運用することが一般的です。
  • もしPCでスマートフォン用サイトにアクセスした場合は、.htaccessファイルでリダイレクトしてPC用サイトを表示させることが可能です。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

スマートフォンサイト側に RewriteEngine on RewriteCond %{HTTP_USER_AGENT} !(iPod|iPhone|iPad|Android|Windows\ Phone) RewriteRule ^(.*)$ http://example.com/$1 [R] PCサイト側に RewriteEngine on RewriteCond %{HTTP_USER_AGENT} (iPod|iPhone|iPad|Android|Windows\ Phone) RewriteRule ^(.*)$ http://sp.example.com/$1 [R] で良いのではないでしょうか。 ※参考 http://html-five.jp/206/ http://html-five.jp/195/

nori_007
質問者

お礼

ありがとうございました。 アドバイス頂いた内容で希望通りのことが実現でした。

その他の回答 (1)

  • tracer
  • ベストアンサー率41% (255/621)
回答No.1

同一サーバーでなくとも参考サイトの内容で問題ないと思いますよ。 リダイレクト先を書き換えるだけでOKだと思います。 ただ、たとえば http://example.jp/hoge/ にスマホからアクセスされたときは、どういう風にリダイレクトさせたいですか? 考えられるのは、 http://sp.example.jp/hoge/http://sp.example.jp/ もしくは http://sp.example.jp/error/ と思いますが。 それによって.htaccessの記述も変わると思います。

nori_007
質問者

補足

アドバイスをありがとうございます。 >http://example.jp/hoge/ PCのサイトに、スマートフォンでトップページ(表紙)意外にアクセスした場合ですね。 想定していませんでした。指摘をありがとうございます。 現状ではPCのサイトとスマートフォンのサイトでは、基本になる部分は同じですが詳細の部分で違っています。PCサイト、スマートフォンサイトで同じコンテンツが用意出来れば、 http://sp.example.jp/hoge/ へリダイレクトさせることが理想ですが、現状ではスマートフォンサイトのトップページへリダイレクト出来ればと思います。 http://sp.example.jp/ になります。

関連するQ&A