WordPressのトップページをルートに移動する

サーバー開設時、WordPressをインストールしましたが、ホームページ領域のルートディレクトリにはインストールできず、ここのトップページがhttp://takeoka.sakura.ne.jp/wp/というURLになっていました。 http://takeoka.sakura.ne.jp/に変更できないか一度試してみましたが、失敗して管理ページにログインできなくなってしまいました。 何とか復旧できたものの、状況は変わらず、仕方なくルートディレクトリにjavascriptでリダイレクトするページを用意するという苦肉の策を講じていました。 しかし、あきらめきれず昨日もう一度WordPressのページ移動に挑戦してみました。 WordPress Codexによると、
  1. WordPressの管理画面内の設定を変更する
  2. インストールされた階層のindex.phpと.htaccessをパソコンにコピー
  3. コピーしたindex.phpの記述を直す
  4. サーバーのルートディレクトリにコピーする
という手順を踏めば良いそうです。

1.WordPressの管理画面内の設定を変更する

サイトアドレス(URL)を http://takeoka.sakura.ne.jp/wp/ から http://takeoka.sakura.ne.jp に変更し、更新をクリックしました。

2.インストールされた階層のindex.phpと.htaccessをコピーする

Dreamweaverの「ファイル」パレットで、「リモートサーバー」を選択してWordPressがインストールされている階層を確認し、index.phpと.htaccessをGETしてパソコンに保存します。これらのファイルは直接編集してはいけません。

3.コピーしたindex.phpの内容を変更する

17行目の require( dirname(__FILE__) . '/wp-blog-header.php' ); の表記を require( dirname(__FILE__) . '/wp/wp-blog-header.php' ); とします。 このindex.phpはルートディレクトリに置きます。その場所からインストールされたWordPressのディレクトリ「wp/」にあるwp-blog-header.phpの場所を指定するのです。

4.サーバーのルートディレクトリにコピーする

編集したindex.phpと.htaccessをルートディレクトリにコピーして完了です。 これでhttp://takeoka.sakura.ne.jp/とURLを入力すれば、Arcanyのトップページが表示されるようになりました。