【WordPress】サブディレクトリにあるサイトをルートで閲覧できるようにしたときのメモ

電脳備忘録

WordPressはサブディレクトリwpにインストール済みで「http://example.com/wp」でアクセスしていて、これを大人の事情で「 http://example.com」でアクセスするように設定したときのメモ。

WordPress をサイトのルート(例えば http://example.com/)で動かしたい場合でも、WordPress のファイル全てをドキュメントルートディレクトリ上に散らかしたいとは思わない人もよくいます。WordPress では、サブディレクトリに WordPress ファイル/enを設置しても、ブログをサイトのルートに表示することができます。

WordPress を専用ディレクトリに配置する - WordPress Codex 日本語版

ドキュメントにも下記のような記述がありますが、よく間違えてPHPMyAdminのお世話になるので自分用のメモとして...。
『作業の順番を間違えたり飛ばしたりすると、サイトにアクセスできなくなることがあります。一つずつ確実に進めましょう。』

ダッシュボードにログイン
「設定」から「サイトアドレス(URL)」の値を変更する。

【変更前】
サイトアドレス (URL) http://example.com/wp
【変更後】
サイトアドレス (URL) http://example.com

wpディレクトリ内のindex.phpと.htaccessファイルをルートディレクトリにコピー

コピーしたindex.phpの最終行あたりの下記を変更
【変更前】

/** Loads the WordPress Environment and Template */
require('./wp-blog-header.php');

【変更後】

/** Loads the WordPress Environment and Template */
require('./wp/wp-blog-header.php');

修正後のURLでアクセスして見ましたが、表示されないとかそういうことはありませんでした。

広告

ブログの維持費に充てるでございます・・・。