ドメイン切替時の.htaccessの設定
前提
新旧2つのドメインが同じパスを指している。
旧 http://old_exsample.com/
新 http://new_exsample.com/
.htaccessの設定
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST} ^old_exsample\.com RewriteRule ^(.*)$ http://new_exsample.com/$1 [R=301,L] </IfModule>
動作結果
トップページ
http://old_exsample.com/ にアクセスした時
http://new_exsample.com/ にリダイレクト
存在するページ
http://old_exsample.com/index にアクセスした時
http://new_exsample.com/index にリダイレクト
存在しないページ
http://old_exsample.com/tekitou にアクセスした時
http://new_exsample.com/tekitou に404ページにリダイレクト
参考サイト
こせきの技術日記:RewriteRuleの考え方
AIDREAM:.htaccess リライト(サイトの移転・wwwの有無を統一・アクセス制限)
見なおしたら変な内容だなぁ