• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:携帯で携帯サイトを閲覧すると、なぜかPCサイトが表示されます。)

携帯で携帯サイトを閲覧するとなぜかPCサイトが表示される理由

このQ&Aのポイント
  • 携帯サイトを閲覧する際に、PCサイトが表示される問題が発生しています。
  • 自分の携帯サイトは直接アドレスを入力すると表示されるのに、auのEZwebのサイトから検索して表示させるとPCサイトに飛んでしまいます。
  • index.phpで携帯へのリダイレクトを行っているが、なぜかindex.htmlが先に読み込まれてしまうため、.htaccessでindex.phpを先に読ませています。

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

  • ベストアンサー
noname#130824
noname#130824
回答No.1

htaccessが使えるなら、振り分けはhtaccessで設定したほうが良いと思います。 RewriteEngine on RewriteCond %{REQUEST_URI} !/m/ RewriteCond %{HTTP_USER_AGENT} ^DoCoMo [OR] RewriteCond %{HTTP_USER_AGENT} ^KDDI [OR] RewriteCond %{HTTP_USER_AGENT} ^SoftBank RewriteRule ^(.*)$ /m/ [R=302,L] 携帯でアクセスした場合に http://www.abc.com/m/ に転送されます。 index.phpはいらないので削除。

参考URL:
http://xn--u8jxb9ib9150b2px.jp/htaccess/rewritemobile2.html
mens812w
質問者

お礼

早速試してみまして、スムーズに表示されるようになりました。 ありがとうございました。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

PEAR::Net_UserAgent_Mobileなどで処理してみては? http://pear.php.net/package/Net_UserAgent_Mobile

mens812w
質問者

お礼

参考になり大変助かりました。 ありがとうございました。

関連するQ&A