回答編集履歴

1 脱字の修正

nnssn

nnssn score 1212

2016/03/25 21:22  投稿

WrdPressのホーム(ディレクトリ)**以下**へのリクエストは、実ファイルが存在すればそのファイルへのアクセス、
なければindex.phpに集約され、index.phpが適宜記事ページやカテゴリーページを返す形になっています。
なので、
WrdPressのホーム(ディレクトリ)**以下**へのリクエストは、実ファイルが存在すれば
そのファイルへのアクセス、なければindex.phpに集約されindex.phpが適宜
記事ページやカテゴリーページを返す形になっています。なので、
> sample.com/にアクセス→OK
・「1つ目のWPの.httaccess」が「sample.com/(index.??)」の存在を確認
・index.phpが存在する
> sample.com/content/wp2/にアクセス→OK
・「1つ目のWPの.httaccess」が「sample.com/content/wp2/(index.??)」の存在を確認
・「2つ目のWPの.httaccess」が「sample.com/content/wp2/(index.??)」の存在を確認
・index.phpが存在する
> sample.com/content/wp2/sample1/→1つ目に設定されている404ページに遷移
・「1つ目のWPの.httaccess」が「sample.com/content/wp2/sample1/(index.**)」の存在を確認
・存在しないので1つ目のWPが404を返す
という流れになっているのだと思います。wp2以下をmod_rewriteの対象から除外すればいけそうですが、
想定されていない設置方法だとは思うので、他の回答者さんが提案されている
マルチサイト機能を使ったり、別ディレクトリに分けたほうが良さそうな気はします。
という流れになっているのだと思います。wp2以下をwp1のmod_rewriteの対象から
除外すればいけそうですが、想定されていない設置方法だとは思うので、
他の回答者さんが提案されているマルチサイト機能を使ったり、
別ディレクトリに分けたほうが良さそうな気はします。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る