htaccess阻止从特定路径访问文件

时间:2015-01-06 14:23:13

标签: .htaccess file permissions

我阻止用户访问我的图片上传目录,如下所示:

RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost/ [NC] 
RewriteRule \.(jpe?g|gif|bmp|png)$ - [F,NC]

但是,当我管理它们时,我希望能够自己访问它们 - 所有这些都发生在/ admin路径中。我该如何添加该例外?

1 个答案:

答案 0 :(得分:0)

您可以使用其他RewriteCond

RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost/ [NC] 
RewriteCond %{REQUEST_URI} !^/admin/ [NC]
RewriteRule \.(jpe?g|gif|bmp|png)$ - [F,NC]