リダイレクト

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が動作しないサーバでは、リダイレクト処理を行うことができない。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です