• ベストアンサー

apache2.0のhtdocs

apache2.0でドキュメントルートが/usr/local/apache2/htdocsであるとします。 HP公開はユーザーディレクトリのみで、 もし、htdocsにアクセスしてきた場合、あるユーザーディレクトリ(例:/home/taro/public_html)にアクセスさせたい場合どのようにすればよいでしょうか? また、エラードキュメントを返したい場合はどのようにすればよろしいでしょうか? ご存知の方、宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

httpd.confの <Directory "/usr/local/apache2/htdocs"> 以下に 1. リダイレクトの場合 RewriteEngine on RewriteCond %{REQUEST_URI} !^/~tarou RewriteRule .* /~tarou/ [R=301] 2. 403 forbidden を返したい場合 RewriteEngine on RewriteCond %{REQUEST_URI} !^/~tarou RewriteRule .* - [F] (半角スペースが大事ですので省略しないでください また全角スペースは勿論駄目 ) どちらかを記述して httpdをrestart してみてください

関連するQ&A