インストールして稼働中のWordPressのディレクトリを変更する方法をご紹介いたします。
先日、クライアントからWordPressのディレクトリを移動したいという相談を受けました。すでに稼働中でしたが後述する手順で無事ディレクトリ移動できましたので、念のために備忘録として残しておきます。
WordPressのディレクトリを変更する方法
おおまかな手順としては以下の通りです。
- WordPressアドレス・サイトアドレスを移動先のディレクトリ名に変更
- FTPでWordPressが入っているディレクトリの名前を変更
- サイト内のURLを置換
今回は
変更前:example.com/hoge
変更後:example.com/foo
と仮定してご説明いたします。
ステップ1. WordPressアドレス・サイトアドレスを変更
WordPress管理画面で[設定] – [一般]にアクセスして、WordPressアドレスとサイトアドレスを移動先のディレクトリ(https://example.com/foo)に変更します。
※サイトアドレスを1階層上げてルートディレクトリに変更している場合は、WordPressアドレスのみ変更します。
ステップ2. FTPでサーバーに接続してディレクトリ名を変更
FTPでサーバーに接続して、ディレクトリ名をhogeからfooに変更します。
ステップ3. サイト内のURLを置換
ステップ2の時点で、新たに設定したディレクトリ名で管理画面やサイトへアクセスできるようになります。
ただ、そのままだとhttps://example.com/hogeの方にリンクされているため、ページ内に挿入しているサイト内リンクや画像がリンク切れしてしまいます。
Search RegexやBetter Search Replaceを使って、「https://example.com/hoge(変更前URL)」を「https://example.com/foo(変更後URL)」に一括置換しましょう。
URLの置換まで完了したら、無事WordPressのディレクトリ変更が完了です。
あとがき
まぁ、ディレクトリを移動することはあんまりないかもしれませんね。すでに稼働中なら特に。
もしすでにインストールしてしまったWordPressのディレクトリを移動したいと考えていたら、ぜひ参考にしていただければ幸いです。