301リダイレクトについて質問させてください。
ドメインの引越しを検討しているのですが、調べるといくつか方法があるようで困惑しております。
ちなみに、以下の3パターンを用いて、いくつかのサーバーで試したのですが、どれも引越しに成功しました。
パターン1
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.old\.com)(:80)? [NC]
RewriteRule ^(.*) http://www.new.com/$1 [R=301,L]
パターン2
RewriteEngine On
RewriteCond %{http_host} ^www.old.com
RewriteRule ^(.*) http://www.new.com/$1 [R=301,L]
パターン3
AddType application/x-httpd-php .htm .html
DirectoryIndex index.html index.htm index.php
php_flag short_open_tag off
RedirectMatch 301 .* http://www.new.com/
成功したのであればいいような気もするのですが、実は、ドメインの引越しに用いる記述ではないなど落とし穴があるのではないかと気になっています。
どなたかご存知の方がいらっしゃいましたら、ご教授願います。
上記のパターンの違いなども合わせて教えていただけたら幸いです。
よろしくお願いいたします。
↧