htmlサイトからwordpress移行に関してもとのhtmlサイトからのアクセスを逃さないために新URLへのリダイレクト処理を行ったので関連事項も含めて。SEOには欠かせない作業なのでメモ。
別URLへのリダイレクト
RewriteEngine on
RewriteBase /
RewriteRule 転送元ファイル\.html http://転送先URL [R=301,L]
特定のディレクトリをリダイレクトから除外する
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} !(^/除外ディレクトリ名/)
RewriteRule ^$ 転送先URL [R=301,L]
wwwなし / ありを統一する
wwwなしに統一する
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.ドメイン名\.com
RewriteRule ^(.*)$ http://ドメイン名/$1 [R=301,L]
wwwありに統一する
RewriteEngine on
RewriteCond %{HTTP_HOST} ^ドメイン名\.com
RewriteRule ^(.*)$ http://www.ドメイン名/$1 [R=301,L]
mod_rewriteが動作しないサーバでは、リダイレクト処理を行うことができない。
コメント