0476nobodyさん
2006/02/04(土) 19:12:02ID:HwRahgB9ホストAのDocumentRootは/drootAとして、さらに
ホストBのDocumentRootは/drootA/drootBにしています。
このときホストAのリクエストでホストBのDocumentRoot
/drootA/drootBへ直接アクセスできてしまいますが、
ホストAのリクエストによりdrootB配下にアクセスされた場合
404を返したいのですが、上手くいきません。
<VirtualHost 192.168.0.10:80>
ServerName hostA.hoge.jp
DocumentRoot /drootA
</VirtualHost>
<VirtualHost 192.168.0.10:80>
ServerName hostb.hoge.jp
DocumentRoot /drootA/drootB
RewriteEngine on
RewriteCond %{HTTP_HOST} !^hostb\.hoge\.jp
RewriteRule ^.* - [R=404,L]
</VirtualHost>
mod_rewriteに挑戦するのは初めてで検索して試行錯誤した結果、
上のようにしたところで上手くいかず行き詰りました。
よろしくお願いします。