【WordPress】サイトアドレスを変更する手順

サイトアドレスを変更するにはいくつか手順を踏む必要があります。下記環境の場合を例に手順を説明します。

WordPressのインストール先は下記Wordpress アドレスで、サイトアドレスを「https://test.lucklog.info/wordpress」から「https://test.lucklog.info/」に変更したいとします。

アドレス URL ディレクトリ
サイトアドレス https://test.lucklog.info/wordpress/ public_html/wordpress
WordPress アドレス https://test.lucklog.info/wordpress/ public_html/wordpress
注意点

編集するファイルは、編集前のファイルをバックアップしてください。

また、index.phpなどファイル名が重複する場合もありますので、上書き保存にもご注意ください。

変更前

変更前のサイトのトップページのURLは「https://test.lucklog.info/wordpress/」です。これを「https://test.lucklog.info/」に変更していきます。

ソフト:Chrome

index.phpをコピーして編集する

「public_html/wordpress」内の「index.php」をダウンロードします。

index.phpの編集

「index.php」を少し編集します。

require __DIR__ . '/wp-blog-header.php';
↓
require __DIR__ . '/wordpress/wp-blog-header.php';
ソフト:Atom
補足:編集内容について

元々「public_html/wordpress」フォルダ内にあったものを「public_html」に移します。「index.php」の場所が変わるので、ディレクトリが変わるので「’/wp-blog-header.php’」のままでは、「wp-blog-header.php」を見つけられません。

「wp-blog-header.php」は「public_html/wordpress/wp-blog-header.php」にありますので、「’/wordpress/wp-blog-header.php’」と変更することで正しく参照することができます。

よって、「wordpress」以外のところにインストールされた方は「wordpress」をそのフォルダ名に置き換えて編集してください。「’/インストールしたフォルダ名/wp-blog-header.php’」

変更後のサイトアドレスのディレクトリにアップロード

編集した「index.php」をサイトのトップページにあたるフォルダに入れます。例の場合は、「wordpress」フォルダの一つ上の階層です。

サイトアドレス (URL)を変更する

WordPressの管理画面の「設定」>「一般」>「サイトアドレス (URL)」を変更します。

サイトアドレス (URL)を「https://test.lucklog.info/wordpress」から「https://test.lucklog.info/」に変更します。

引用:Wordpress

「https://test.lucklog.info/」に変更して、「変更を保存」をクリックします。

サイトを確認する

サイトアドレス (URL)を変更すると、実際にURLが変更されますので、確認してみます。管理画面の左上のサイト名をクリックするとサイトが表示されます。

引用:Wordpress

サイトのURLは「https://test.lucklog.info/」に正しく変更されました。ですが、サイトアドレス変更前にはあった管理画面のバーが表示されなくなってしまいました

再度ログインすると直る

ハマりそうになりますが、Wordpressをログアウトして、再度ログインしてみてください。そうすると、管理バーも正常に表示されます。

引用:wordpress

 

以上で、サイトアドレス(URL)を正常に変更することができました。

まとめ

  • 「index.php」ファイルを編集し、サイトアドレスのディレクトリに入れる
  • 管理画面で「サイトアドレス (URL)」を変更する
  • 管理バーが出ない場合は、Wordpressをログインし直す

サイトアドレスを変更する理由(余談)

僕はドメイン直下のディレクトリがWordpressのファイルだらけになるのがあまり好きではありません。

ドメイン直下のディレクトリがファイルでいっぱい

ということで、いつも「WordPress アドレス」と「サイトアドレス」が異なるように作っています

具体的にいうと、サイトアドレスのURLが「lucklog.info」、ディレクトリが「public_html」だとすれば、WordPress アドレスのURLは「lucklog.info/wordpress」、ディレクトリは「public_html/wordpress」という感じです。

アドレス URL ディレクトリ
サイトアドレス https://lucklog.info public_html
WordPress アドレス https://lucklog.info/wordpress public_html/wordpress

このとき、Wordpressのインストール先は「public_html/wordpress」を指定することになります。サイトアドレスとWordpress アドレスは初期は同じなので、サイトアドレスも「https://lucklog.info/wordpress」になってしまいます。

サイトアドレスは「https://lucklog.info/」になってほしいのでサイトアドレスを変更する必要があります

これがサイトアドレスを変更しないといけない理由です。