【WP】WordPressをサブディレクトリにインストールし、index.phpをルートで表示させる方法

WordPressをインストールする際い、以下の条件の場合の設定方法をメモしておきます。

  • ルート直下にWP構成ファイルを置くことができない
    (サブディレクトリにまとめて置き、ルート直下をすっきりさせたい)
  • ルートにドメインが割り当てられており、変更できない。

設定手順

  1. WordPressをサブディレクトリ(wp)にインストール
    (ここではサブディレクトリ名を「wp」とします)
  2. WordPressの管理画面にて、「設定」→「一般」をクリック
  3. 「サイトアドレス (URL)」のURLから「/wp」を削除し、「変更を保存」をクリック
    (「http://example.com/wp」となっているのを、「http://example.com」に変更する)
  4. パーマリンク設定を行う
  5. FTP等で、wpディレクトリにある、「index.php」と「.htaccess」をルート直下へコピーする(移動ではない)
  6. ルート直下へ移動したindex.phpを開き、以下の部分を変更する
    //修正前
    require( dirname( __FILE__ ) . '/wp-blog-header.php' );
    
    //修正後 (「/wp」を追加)
    require( dirname( __FILE__ ) . '/wp/wp-blog-header.php' );
    
参考記事
WordPress を専用ディレクトリに配置する – WordPress Codex 日本語版

コメント

タイトルとURLをコピーしました