WordPressをサブディレクトリ(例:/wp/)にインストールした後、ドメイン直下で表示させる方法を説明します。
手順1: WordPressダッシュボードでの設定
左側のメニューから「設定」→「一般」をクリックします。


「WordPressアドレス(URL)」はそのままにして、「サイトアドレス(URL)」の部分をドメイン直下のURL(例:hoge.com/)に変更します。サブディレクトリの部分(/wp/など)は削除します。

「変更を保存」ボタンをクリックして、設定を保存します。
手順2: サーバー側の設定
サブディレクトリ内(WordPressがインストールされている場所)のindex.phpファイルをエディタで開きます。このファイルのバックアップを取っておくことをおすすめします。

index.phpの17行目にある「/wp-blog-header.php」の部分を「/実際にWordPressがインストールされているサブディレクトリ/wp-blog-header.php」に変更します。例えば、/wp/wp-blog-header.phpのようにします。

変更したindex.phpを保存します。

index.phpと.htaccess(もし存在する場合)をサブディレクトリからドメイン直下に移動します。

これで、ドメイン直下でWordPressのサイトが表示されるようになります。


コメント