【WordPress】子ディレクトリからルートディレクトリへ移動する(サイトURLの変更)

Wordpress

はじめに

Webを公開サーバーで運用中(WordPress未使用)に、新たにWordpressを使用して構築する事になりました。
未公開サーバーでWordpressを準備して、構築後に公開サーバーへ移行する方法もありますが、証明書やURLの変更も同時に行う事になり面倒です。
今回は、公開サーバーでサブディレクトリを作成し、構築後にサブディレクトリからルートディレクトリに変更する方法にしてみました。

手順

1:Wordpressの設定変更
2:index.phpの変更
3:index.phpと.htaccessを移動

WordPressの設定変更

WordPressのメニュー【設定】-【一般】から、項目【サイトアドレス(URL)】を変更します。
もしサブディレクトリがwpになっているのであれば、wpをはずします。
https://www.myit-service.com/wp

https://www.myit-service.com

index.phpの変更

このファイルは後ほど上位ディレクトリへ移動するので、そこからのパスをはるように変更します。

//変更前
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
//変更後
require( dirname( __FILE__ ) . '/wp/wp-blog-header.php' );

index.phpと.htaccessを移動

先程変更したindex.php及びサブディレクトリにある.htaccessをルートディレクトリへ移動します。

まとめ

別サーバーからのWordpressを移設よりもはるかに作業が軽減できました。
同一ドメインでテスト構築後に公開する場合は、今回の方法が望ましい場合もあると思われます。
状況において、使い分けるといいでしょう。

コメント