301リダイレクト設定
運用中のサイトのサーバ移管やドメインの変更、サイトリニューアルなどによりURLが変更になる場合、
Googleからの評価を新しいページのURLにそのまま引き継ぐため、ステータスコード301を返してリダイレクト設定を行います。
RewriteRuleによる301リダイレクト
【ドメイン変更による301リダイレクト設定】
RewriteEngine On
RewriteCond %{HTTP_HOST} ^olddomain\.com
RewriteRule ^(.*) http://newdomain.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^olddomain\.com
RewriteRule ^(.*) http://newdomain.com/$1 [R=301,L]
【ディレクトリ単位での301リダイレクト設定】
RewriteEngine On
RewriteRule ^olddir(.*)$ /newdir$1 [R=301,L]
RewriteRule ^olddir(.*)$ /newdir$1 [R=301,L]
【ページ単位での301リダイレクト設定】
RewriteEngine On
RewriteRule ^oldpage.html$ http://www.example/newpage.html [R=301,L]
RewriteRule ^oldpage.html$ http://www.example/newpage.html [R=301,L]
Redirect permanentによる301リダイレクト
【ドメイン変更による301リダイレクト設定】
Redirect permanent / http://www.example/
【ディレクトリ単位での301リダイレクト設定】
Redirect permanent /olddir/ http://www.example/newdir/
【ページ単位での301リダイレクト設定】
Redirect permanent /oldpage.html http://www.example/newpage.html