需要拒绝所有域的SPECIFIC目录上的热链接

时间:2014-08-25 03:13:33

标签: apache .htaccess mod-rewrite

我需要拒绝访问所有域的/ media目录(这是一个多域网站)

到目前为止,我已经:

防止热链接

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www)?.* [NC]
RewriteRule /media/ - [NC,F,L]

1 个答案:

答案 0 :(得分:1)

RewriteEngine On

RewriteCond %{REQUEST_URI} !^/?media/?$
RewriteRule {write here}

我认为这会过滤掉要访问的/ media /并仅在/ media /不存在时应用重写规则

您也可以执行类似

的操作
RewriteRule ^media/ - [F]