1. 程式人生 > >Apache 通過 rewrite 限制用戶訪問某個目錄

Apache 通過 rewrite 限制用戶訪問某個目錄

xtra pre apach ext http erro oca tom code

[[email protected] ~]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
<VirtualHost *:80>
    DocumentRoot "/data/www"
    ServerName www.test.com
    ErrorLog "logs/test.com_error_log"
    CustomLog "logs/test.com_access_log" combined
    <IfModule mod_rewrite.c>
        RewriteCond %{REQUEST_URI} ^.*/tmp/
.* [NC] # 這裏是相對目錄,即不能訪問網站根目錄下的 tmp 目錄 RewriteRule .* - [F] </IfModule>
</VirtualHost>
[[email protected] ~]# /usr/local/apache2/bin/apachectl -t
[[email protected] ~]# /usr/local/apache2/bin/apachectl graceful

Apache 通過 rewrite 限制用戶訪問某個目錄