カテゴリー別アーカイブ: IT技術

ルートディレクトリ以外にインストールしたWordPressをマルチサイト化してディレクトリ構造を並列化したお話

ルートディレクトリ以外にインストールしたWordPressをマルチサイト化すると下記のようなディレクトリ構造になってしまいますが、

  • http://www.sample.com/wp (親サイト)
  • http://www.sample.com/wp/blog1 (子サイト1)
  • http://www.sample.com/wp/blog2 (子サイト2)
  • http://www.sample.com/wp/blog3 (子サイト3)

子サイトのディレクトリを親サイトのサブディレクトリではなく下記の構造のようにルートディレクトリに設置したい場合もあると思います

  • http://www.sample.com/wp (親サイト)
  • http://www.sample.com/blog1 (子サイト1)
  • http://www.sample.com/blog2 (子サイト2)
  • http://www.sample.com/blog3 (子サイト3)

一見簡単に実現できそうに見えますがWordPressにはこのような機能が直接実装されていないので、Apache等のWebサーバー側でサブディレクトリへのアクセスをリダイレクトしてやる必要があります。下記ではこれを実現したときの手順を解説いたします。.htaccess及びphpファイルを修正しますのでご了承ください。
本解説ではWordPressのバージョン4.7.3を利用しております。

続きを読む