WordPressサイトをサブディレクトリ(/wp)からドメイン直下へ変更する手順

ワードプレスをインストールする際に、誤ってサブディレクトリ(ここでは/wpとする)下にインストールして困ってしまった経験はないでしょうか?

特にさくらサーバーのクイックインストールでは、サブディレクトリ指定が必須のため、そのまま進めるとhttp://ドメイン/wpといったパスでサイトに接続する設定になってしまいます。

既存サイト内にブログを追加する場合には、ドメイン下に/wpや/blogといったディレクトリを用意し、http://ドメイン/blogといったURLでブログにつなぐといったことをするのですが、ワードプレスでひとつサイトを作る場合にはhttp://ドメイン/でサイトに繋ぐように設定したいことが多いものと思います。

今回は誤ってサブディレクトリ下にワードプレスをインストールしてしまった際に、ドメイン直下での接続に変更する手順について簡潔に説明します。
 

サブディレクトリ(/wp)からドメイン直下に変更する手順

(1)/wp内のデータをドメイン直下に移行

まず/wpフォルダ内にあるワードプレスのファイル群を丸ごとそのままドメイン直下に移動しましょう。

ファイルマネージャを使う場合

レンタルサーバーの管理画面内のファイルマネージャで全ファイルを選択しドメイン直下の階層にドラッグ&ドロップ(move)してください。

FTPソフト(FFFTP)を使う場合

FFFTPを使用する場合は、FFFTPをふたつ立ち上げて、一方はドメイン直下に接続、もう一方はwpディレクトリ下に接続して、wpディレクトリ下のファイルを全選択し、ドメイン直下にドラッグ&ドロップで移動(copy)するとよいでしょう。

ワードプレスのファイル群は非常に膨大ですので、くれぐれも一度ローカルにダウンロードして再アップロードという操作は避けるようにしてください。

FFFTPでは、ダウンロード、アップロードの途中にエラーが出てしまうことが多く、データの欠損を確認することは現実的ではありません。

(2)データベースのwp_optionsテーブルの変更

ワードプレスはデータベースで動作するウェブアプリケーションのため、ファイルを移動したらそのままサイトに接続できるといった単純なものではありません。

データベースのパスもしっかりと変更しなければなりません。

ワードプレスで使用しているデータベースにphpmyadmin等で接続し、wp_optionsテーブルの以下の箇所を変更してください。

wp_options変更前

option_id option_name option_value autoload
1 siteurl http://ドメイン名/wp yes
2 home http://ドメイン名/wp yes

wp_options変更後

option_id option_name option_value autoload
1 siteurl http://ドメイン名/ yes
2 home http://ドメイン名/ yes

 
ここまでの作業でhttp://ドメイン名/でサイトに接続し、http://ドメイン名/wp-adminでワードプレス管理画面に接続できるようになるかと思います。

既に運用中のサイトの場合には、データベース内に記載されているURLパスの変更も必要になる場合がありますのでご注意下さい。
 

[おまけ]独自ドメインの指定フォルダとワードプレスの指定フォルダの違い

ワードプレスで新規サイトを作成する場合、独自ドメインの指定フォルダとワードプレスの指定フォルダで混乱をしてしまう方がいるかと思いますので補足として付記します。

独自ドメインの指定フォルダ

独自ドメインの指定フォルダはウェブサーバー内のもので、URLに影響を及ぼすものではありません。

ひとつのウェブサーバー上で複数ドメインを運用する場合に、このドメインの場合はこっちのフォルダ内のサイト、このドメインの場合はあっちのフォルダ内のサイトを参照しなさい、といった形で複数サイトを運用するために指定をするものです。

すべてのサイトデータが同じフォルダ内にあったとしたらどのサイトを表示すればいいかわからなくなってしまいますよね。

ですので、独自ドメインの指定フォルダは、そのドメイン直下のディレクトリということになります。

ワードプレスの指定フォルダ

一方でワードプレスの指定フォルダは、対象ドメイン内のどのフォルダにワードプレスをインストールするかというものとなります。

つまり、対象ドメインで指定したフォルダ内(ドメイン直下内)のどのディレクトリにワードプレスをインストールするかという話になります。

ですから、ここで独自ドメインで指定したフォルダを意識する必要はありません。

http://ドメイン名/でサイトに接続したければワードプレスの指定フォルダはいらないということになります。

 

まとめ

ワードプレスをインストールする際にフォルダ指定に失敗した際は、インストールをすべてやり直ししなくても、これだけの操作でドメイン直下に変更することができるのでお勧めです。

是非参考にしてみてください。

投稿者プロフィール

たーさん

Follow me!