読者です 読者をやめる 読者になる 読者になる

カメニッキ

カメとインコと釣りの人です

.htaccessでPC向けとiPhone向けを選択可能にする

old

まず、以下のように書くことでiPhoneは自動でiPhone向けページに遷移するように出来る。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} iPhone
RewriteRule ^$ http://hoge.com/ [R]
</IfModule>

意味はユーザーエージェント見て、「iPhone」だったらhttp://hoge.com/にリダイレクト

ここに

RewriteCond %{QUERY_STRING} !mode=pc

を追加する。これはクエリーストリングにmode=pcがついてなかったら〜という条件

これでいいはず。