0

我一直在寻找一种方法来阻止 .htaccess 其他域下载图像,到目前为止,这是我最喜欢的答案,并进行了一些修改:

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain\.com [NC]
#RewriteCond %{HTTP_REFERER} !^http://(www\.)?otherdomain\.com [NC]
RewriteRule \.(gif|jpe?g|js|css)$ - [F,NC,L]

好一个并且有效,但仅适用于某些图像。

有没有办法阻止对所有图像的访问?

提前致谢。

更新:我所有的图像文件都在 mydomain.com/Images

4

1 回答 1

1

在这种情况下,您可能想试试这个

RewriteCond expr "! %{HTTP_REFERER} -strmatch '*://%{HTTP_HOST}/*'"
RewriteRule ^/images - [F, NC]     # No need for L, it is implied when using F
于 2012-12-01T06:41:07.493 回答