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

 

まとめ

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

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

投稿者プロフィール

たーさん代表者
東海大学工学部を卒業後、東芝情報システム株式会社(旧グループ会社含む)に入社。半導体(SRAM)の開発チームにて、Unix環境でのPerlを用いた業務自動化プログラムの開発など、エンジニアとしての確かな基礎と緻密な論理的思考力を培う。

その後、東証上場企業である株式会社ザッパラスへ。Web・モバイルの最前線で、数多くのユーザーに愛されるコンテンツ制作業務に従事。ここで「ユーザー目線に立った魅力的なWebコンテンツの企画・制作ノウハウ」を深く学ぶ。

開発・システム側から見た「堅牢なロジック」と、制作・ユーザー側から見た「伝わるコンテンツ」の双方を実務で経験した強みを活かし、フリーランスとして独立。

現在は、ウイングアーク1st株式会社の「データのじかん」運営チームに参画するなど、大手・中小企業のWeb運営・開発パートナーとして活動。完全在宅でありながら、固定IPの完備や厳格なセキュリティポリシーの遵守を徹底し、企業のインフラや本番環境を安全に支える「チームの一員」として高い信頼を得ています。

見た目の美しさはもちろんのこと、内部の構造やWordPressのカスタマイズ、運用・セキュリティまでを見据えた、技術的バックボーンのある高品質なWebサイト・システム制作をワンストップでご提供しています。

コメントを残す

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

CAPTCHA