ワードプレスでURLをルートディレクトリに移動、「/wp」を消す方法WordPressのインストール時にサブディレクトリ「/wp」などにインストールしてしまった場合にルートディレクトリ(ドメイン直下)に移動させる方法をご紹介します。

 

こんにちは、マメボーです。

WordPressインストール時の罠!?

結構いただく質問なのですが、WordPressのインストール時に、
サブディレクトリにインストールしてしまい、ルートディレクトリに
移動させたいって問い合わせを結構頂きます。

http://poetilandia.com/wp

http://poetilandia.com/

こんな感じですね^^

少し昔のWordPressのインストール方法や本などを見ると、
だいたいサブディレクトリへのインストール方法が紹介されていますので、
知らず知らず落ちいってしまう罠でもあります( ´∀`)

やってしまった。。。って人・・・
作りたてなら、もう一度インストールした方が良いですが、

もう今更、後に引けないって方のために、
ルートディレクトリへの変更方法をご紹介します。

WordPressサブディレクトリからルートディレクトリへ変更する方法

それでは、説明して行きます。

1.まずは、WordPressへログインして「設定」⇒「一般設定」をクリックします。

ws000014

 

2.設定の中にある、サイトアドレス(URL)に表示させたいドメインを記載します。

ws0000133

http://poetilandia.com/wp

http://poetilandia.com/

今回はトップページをルートディレクトリに移動したいので、
サイトアドレス(URL)から「/wp」を消します。
作業が終われば、「変更を保存」をクリックしてWordPress側の設定は終わりです。

topp

 

3.次にFFFTPなどのFTPツールを利用して、WordPressの中にある
「.htaccess」「index.php」2つのファイルをダウンロードします。

1)index.php
サブディレクトリの中にあります(今回は「wp」フォルダの中)
例:エックスサーバーの場合は、
「ドメイン名のフォルダ⇒ public_html⇒ wp⇒ index.php」 にあります。

ws000019

2).htaccess
.htaccessが一階層目にある場合は、そのままで良いですが、
index.phpと同じ階層にある場合(今回はwpの中)は、一緒に
ダウンロードしてください。

 

4.ダウンロードしたindex.phpをテキストエディタなどで開いてください。

ws000020

17行目にある「require(‘./wp-blog-header.php’);」を編集します。

require(‘./wp-blog-header.php’);

require(‘./wp/wp-blog-header.php’);

今までトップページで表示されていたサブディレクトリを入力してください。
今回の場合ですと「/wp」と入力します。

入力が終わったら保存して閉じてください。

 

5.index.phpの編集がおわりましたら、1階層目にアップロードしてください。

ws000021

 

6.これで、ルートディレクトリに表示されたと思います。

ws000022

 

7.WordPressダッシュボードにログインして、
設定⇒パーマリンク設定をクリックします。

見た目は変わりませんが、変更を加えたことでパーマリンク設定が初期化されています。再度もともとの設定を入れて再適用させてください。

ws000023

以上で、ルートディレクトリに移動は終了です。

元々の場所に「index.php」が残ってますので2つ存在する状態です。

ttp://poetilandia.com/wp
ttp://poetilandia.com/

にアクセスすると同じ画面が表示されます。
重複しているし、検索エンジン的にはどうかな~って感じで、

調べてみたのですが、一応転送表示しているだけですので、
大丈夫っぽいようでした^^

気になるからと言って元のindex.phpを消すと、プレビューできなかったり
いろいろな支障をきたしますので、絶対に消さないでください。。。

以上
「ワードプレスでURLをルートディレクトリに移動、「/wp」を消す方法」でした。