さくらインターネット ワードプレスでドメイン指定フォルダを変更するので301リダイレクト

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

今回お仕事でMTからwpにのせかえる案件がありましたので備忘録として記録します。
どなたかのお役にたてばと思います。

☆条件
さくらインターネット さくらのレンタルサーバ スタンダー
ルートにMovableTypeにてサイトを公開中
そのためファイルの拡張子は.htmlになっている。

☆やりたいこと
システムをMTからWPに変更したいので新たにフォルダを作成し、そこにドメインを振り向けたい。
そして前のファイルにアクセスがあったら新しいファイルに転送されるようにしたい。

1 新しいフォルダでサイトを作成 

2 さくらインターネットでドメインの指定フォルダを変更

3 wpで一般設定から表示URLを変更
フォルダ名で指定していたものをドメインに変更しました。

4 .htaccessを上書き(wpのインストールフォルダの中)
本当ならば自動で上書きされるはずですが、されない事が多いと言うか今のところ100%駄目なので
手動でファイルを上書きしております。


RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

5 正常に表示されたら301リダイレクトを追記
Redirect 301 /facial.html http://www.ドメイン.net/facial/
Redirect 301 /body.html http://www.ドメイン.net/body/
Redirect 301 /removal.html http://www.ドメイン.net/removal/
Redirect 301 /shop.html http://www.ドメイン.net/shop/
Redirect 301 /link.html http://www.ドメイン.net/form/
Redirect 301 /news2/ http://www.ドメイン.net/category/info/
Redirect 301 /i/ http://www.ドメイン.net/
Redirect 301 /i/facial.html http://www.ドメイン.net/facial/
Redirect 301 /i/body.html http://www.ドメイン.net/body/
Redirect 301 /i/removal.html http://www.ドメイン.net/removal/
Redirect 301 /i/shop.html http://www.ドメイン.net/shop/
Redirect 301 /i/link.html http://www.ドメイン.net/form/

☆私が失敗したのはトップページのリダイレクトです。
index.htmlからindex.phpに変わったので
Redirect 301 /index.html http://www.ドメイン.net/
も必要だと思ったので入れたところループしてしましました。
ちなみに
Redirect 301 /i/ http://www.ドメイン.net/
のところもフォルダの下のindexファイルを指定したらドメインにはリダイレクトされず/i/ディレクトリに飛ばされ、404をくらってしまいました(^_^;)

ちゃんとリダイレクトされるか手動でテストもできるが、ステータスチェッカーなども利用しても良いかと。
http://neoinspire.net/status_check/

もしお役に立てたり、クスッとして頂いたりご共感頂けた際にはポチっとして頂けますと記事への情熱になったりしなかったり。。。

  • にほんブログ村 子育てブログへ
  • にほんブログ村 IT技術ブログ WordPressへ
  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

コメントを残す

*