• このエントリーをはてなブックマークに追加

2014年12月28日(Sun)

サーバー引っ越し時にページ単位でリダイレクトを設定する方法

サーバー引っ越し時にページ単位でリダイレクトを設定する方法

WordPressを幾つか新しいサーバーに引っ越しさせたのですが、その中にWordPressをメインとなるホームページのサブディレクトリで使用しているサイトがあり色々と悩みました。
悩んだ末にサブディレクトリで使っていたいWordPressをサブドメインとして独立させWordPressのみを引っ越しすることにしました。
そこで、今までのページをページ単位でリダイレクトの設定で、また悩みました。

最初は、phpを使って細かく設定しようと考えてたのですが割と面倒なので、プラグインを探し見つけたのですがあまり良くなく、最終的にhtaccessを利用する方法に辿り着きました。

最終的に辿り着いた htaccess でリダイレクトを設定する方法

一行追記するだけなので凄く簡単ですが、引っ越し先のWordPressのパーマリンク設定を同じように設定しないとこの方法は意味がないです。

引っ越し前のURLhttp://log-file.net/wp/
引っ越し後のURLhttp://wp.log-file.net/

下記は実際にhtaccessに記述する方法ですが、Redirect permanentの部分はRedirect 301と同じ扱いの様なのでお好みでとの事です。

htaccess に記述するコード

Redirect permanent /wp/ http://log-file.net/wp/

上記の様にhtaccessを設定すると下記はサンプルですが旧ページURLにアクセスすると新ページURLにリダイレクトされます。

旧ページURLhttp://log-file.net/wp/web/server-1768
新ページURLhttp://wp.log-file.net/web/server-1768

試してみたプラグイン Redirection

Redirectionと言うプラグインを試してみたのですが、ディレクトリやページ単位などの細かい設定が出来ず全て移転先に設定するURLにリダイレクトさせるという仕様でした。 プラグインをインストールしてリンク先を設定する手間を考えると普通にhtaccessに記述した方が楽な気がします。

【参考Webサイト】

コメント(0件)

サーバー引っ越し時にページ単位でリダイレクトを設定する方法に対するご意見、ご感想、情報提供など皆様からのコメントをお待ちしております。 お気軽にコメントしてください。

コメントを残す

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

【ソーシャルボタン】


TOP