这个htaccess规则有什么问题?

时间:2011-03-15 08:57:16

标签: .htaccess

我发现有些人正在制作我的网站的精确副本,所以我想仅在他的网站上用“不要复制”图像替换热链接图像。但后来有人告诉我说他们在我的网站上也看到了“不要复制”的图像。以下是否有什么问题?

RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?example\.net/ [NC]
RewriteRule .*\.(jpe?g|gif|bmp|png)$ http://link/to/image.jpg [L]

1 个答案:

答案 0 :(得分:0)

'referer'是一个客户填充的项目。不是每个人都使用它,所以不是每个人都能得到你的形象。

客户端(浏览器)可以将其留空(为了更好的隐私),或者可以将其作为引用者填充您的网站,伪造行为并仍然获取您的图像。所以你会得到一些假阴性(因为你的用户正在报告)并且可能会得到一些误报(人们仍然会泄露你的图像),尽管你必须特别针对它。