WordPressを専用ディレクトリに配置する

公開日

WordPress(ワードプレス:WP)の記事を一度も書いていなかったので、今後少し集中して書いてみたいと思います。

初回は、WordPressをインストールしたディレクトリとは別のディレクトリにサイトのホームページを設定する方法です。

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

以下、簡単に手順を記載します。

wordpress

■手順1
サブディレクトリ(例はwp)にWordPressファイル一式をインストールします。
管理パネルで 設定 > 一般設定パネルを開き、WordPress のアドレス(URL)を下記の設定にします。
http://example.com/wp

続いてサイトアドレス (URL)を下記の設定にします。
http://example.com

■手順2
WordPressディレクトリ(今回の例ではwp)にある「index.php」と「.htaccess」ファイルを、サイトのルートディレクトリ(「サイトのアドレス」)へコピーします。移動ではなくコピーなので注意してください。
パーマリンクの設定をしていない場合「.htaccess」はないので、「index.php」のみで大丈夫です。

■手順3
ルートディレクトリの index.php ファイルをテキストエディタで開き、以下の修正を行います。
修正前: require('./wp-blog-header.php'); 修正後: WordPressファイルをインストールした新ディレクトリ名(wp)を使います。 require('./wp/wp-blog-header.php');

■手順4
WordPressにログインして、サイト表示を確認します。「http://example.com」で表示されていれば無事設定完了です。
※パーマリンクを設定している場合、パーマリンク設定パネルを開き、パーマリンク構造を更新してください。

参考にさせていただいたサイトのご紹介
WordPress Codex日本語版


関連記事