- 476 名前:nobodyさん [2006/02/04(土) 19:12:02 ID:HwRahgB9]
- 同じIPを割り当てた2つのvhostで
ホスト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に挑戦するのは初めてで検索して試行錯誤した結果、 上のようにしたところで上手くいかず行き詰りました。 よろしくお願いします。
|

|