スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

PC、スマホ、ガラケーサイト用に.htaccessで表示を振り分ける

メインのPCサイトをスマホ用サイト、ガラケー用サイトに振り分ける.htaccessの記述メモ。

AddHandler x-httpd-php .php .htm .html .xml .class

RewriteEngine on
# mobile
RewriteCond %{REQUEST_URI} !(^/m/)
RewriteCond %{HTTP_USER_AGENT} ^(DoCoMo|KDDI|DDIPOKET|UP\.Browser|J-PHONE|Vodafone|SoftBank)
RewriteRule ^(.*)$ /mobile/ [R,L]

# iPod
RewriteCond %{HTTP_USER_AGENT} iPod
RewriteRule ^$ /sp/ [R]

# iPhone
RewriteCond %{HTTP_USER_AGENT} iPhone
RewriteRule ^$ /sp/ [R]

# iPad
RewriteCond %{HTTP_USER_AGENT} iPad
RewriteRule ^$ /sp/ [R]

# Android
RewriteCond %{HTTP_USER_AGENT} Android
RewriteRule ^$ /sp/ [R]

一行目は、振り分けとは関係ないソースです。内容は、いろいろな拡張子でもPHPが使えるようにしてあります。

以降は振り分けです。

とりあえず、メインはPCサイトで、ガラケーだったらmobileディレクトリへ飛びます。

ipod、iphone、iPad、Androidならspディレクトリに飛ぶようにしています。 PCなら、そのまま表示します。 iPadとかのタブレット用までつくるのも面倒だったのでスマホ用に統一しました。

 

それから、mobile、spのデイレクトリにも.htaccessを置いています。内容は

RewriteEngine off

だけです。

それぞれのディレクトリに、ガラケー用、スマホ用のhtmlファイルと.htaccessを置いてます。

関連記事

コメント

非公開コメント

プロフィール

markmark2

Author:markmark2
モバイルサイトを作っています。制作方法などをメモがわりな感じで更新。

最新記事
広告
カテゴリ
広告
月別アーカイブ
最新トラックバック
最新コメント
RSSリンクの表示
QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。