1、编辑虚拟主机配置文件

vim /usr/local/apache2/conf/extra/httpd-vhosts.conf

2、在write模板中添加限制条件

<IfModule mod_rewrite.c>

        RewriteEngine on

        RewriteCond %{HTTP_HOST] ^www.aaa.com$

        RewriteRule ^/(.*)$ http://www.test.com/$1 [R=301,L]

底下添加:

 RewriteCond %{REQUEST_URI} ^.*/tmp/.* [NC]

         RewriteRule  .*  -  [F]

3、新建/data/www/tmp/12.txt文件

使用浏览器测试访问是否被限制

apache通过rewrite限制某个目录_apache rewrite 重定向

可以看到,已经被限制