apache htaccess での mod_rewrite 設定メモ

https を引きづらないようにする設定

RewriteEngine on
RewriteCond %{HTTPS} on
RewriteCond $1 !^(.+\.css|.+\.js|.+\.jpg|.+\.png|.+\.gif|.+\.htc|.+\.ico)
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R,L]


#IPでアクセスされたときに、ドメインにリダイレクトする設定

RewriteCond %{HTTP_HOST} ^(12\.345\.678\.90)(:80)? [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]