JW (エホバの証人)、サイト運営、技術、自己啓発、雑談など雑多な話題を密かに扱う不定期更新の雑記。
JW (エホバの証人)、サイト運営、技術、自己啓発、雑談など雑多な話題を密かに扱う不定期更新の雑記。
かなり前の記事.htaccess設定メモに引き続き。携帯で来た人を自動的に振り分ける方法を追加しました。といってもこのサイトには携帯用のページがほとんどないのであまり意味はないんですが。。
携帯の振り分け用のhtaccessは以下のようにmod_rewriteを使っています。この例では、http://yosh.exjw.org/にアクセスしてきた端末が携帯ならhttp://yosh.exjw.org/i/に飛ばすようにしています。なお、携帯かどうかはUserAgentのみで判断しています。携帯の振り分けをしたい人は参考にどうぞ。。
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} "DoCoMo" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "J-PHONE" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "Vodafone" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "SoftBank" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "KDDI" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "UP.Browser" [NC]
RewriteRule ^$ http://yosh.exjw.org/i/ [L]
ちなみに、本サイトの大元のhtaccess (http://yosh.exjw.org/.htaccess) は以下のように記述されています。今のところ。
ErrorDocument 401 /401.html
ErrorDocument 403 /403.html
ErrorDocument 404 /404.html
ErrorDocument 500 /500.html
ErrorDocument 503 /503.html
DirectoryIndex index.html /404.html
AddType text/xml .rdf
AddType text/xml .rss
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} "DoCoMo" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "J-PHONE" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "Vodafone" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "SoftBank" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "KDDI" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "UP.Browser" [NC]
RewriteRule ^$ http://yosh.exjw.org/i/ [L]
RewriteCond %{HTTP_HOST} www\.yosh\.exjw\.org [NC]
RewriteRule .* http://yosh.exjw.org%{REQUEST_URI} [L,R=301]
2007年02月09日07:00投稿 | 技術的なこと | Comments (0) | Trackbacks (0)
本ブログはMovable Type 3.33-jaで作成されております。
本サイトはさくらのレンタルサーバ上で運営されております。
この記事に対するコメントはまだありません。