今現在の.htaccessのリダイレクト設定メモ

昨日FeedBurner関連で.htaccessを弄ったりして、当初から微妙にリダイレクト関連の設定を変更しているので、現時点のものを纏めておきます( ´ ▽ ` )ノ

mod_rewrite周りでこんだけ書いてた…

まぁ、前置きは良いとして、現在の.htaccessでリダイレクト関連の設定を。
# ちょっと非公開にしたい設定もあるので、それだけ除いています(^_^;)

RewriteEngine On
# ドメインを www 付きで統一する
RewriteCond %{HTTP_HOST} ^(ksworks\.org)(:80)? [NC]
RewriteRule ^(.*)$ http://www.ksworks.org/$1 [R=301,L]
# RSSフィード関連設定
#  FeedBurner/NetworkdBlogsのクローラのみアクセス許容
RewriteCond %{HTTP_USER_AGENT} !(FeedBurner|NetworkedBlogs)
RewriteRule ^atom.xml$ http://feed.ksworks.org/ksworks [R=301,L]
# モバイルアクセスの内部転送
RewriteCond %{REQUEST_URI} !^/i/.*$
RewriteCond %{HTTP_USER_AGENT} (iPhone|iPod|Android|BlackBerry|Windows.Phone) [NC]
RewriteCond %{HTTP_USER_AGENT} !iPad [NC]
RewriteRule ^(.*\.html)$ /i/$1

記事の公開当初から既に微妙な変更が入っているモノもありますが、現時点の記録ということで( ´ ▽ ` )ノ