apache 限制某些目录不能访问通过rewrite实现

回复 收藏
deny allow肯定是可以实现的,但是这个必须指定准确的目录,如果有很多个目录,但是都包含某个名字,比如
bbs.1.com/1/tmp/123.html
bbs.1.com/2/tmp/123.html
bbs.1.com/3/1/2/tmp/123.html
……
如果有很多,需要逐一去定义Directory 模块,这显然很麻烦,使用rewrite模块的 REQUEST_URI 就可以很容易实现。
  1.    
  2.         RewriteEngine on
  3.         RewriteCond %{REQUEST_URI} ^.*/tmp/* [NC]
  4.         RewriteRule .* - [F]
  5.    
2012-10-26 15:13 举报
已邀请:
0

蔡炳森

赞同来自:

在原来有使用user_agent对浏览器进行限制的时候,要主要是否是有多个规则条件。
有多个条件时,要注意使用【OR】关键字。
0

wanmei

赞同来自:

复习

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: