2011-03-15 57 views
0

我发现有人正在制作我的网站的一个精确副本,所以我想用一个'不要复制'的图像替换他的网站上的热链接图像。但后来有人告诉我他们在我的网站上也看到了“不要复制”的图像。以下有什么不对吗?这个htaccess规则有什么问题?

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

更好地定位一个人,而不是潜在地阻止普通用户看到您的图像。你有IP地址或类似的东西吗? – duncan 2011-03-15 09:09:11

回答

0

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

客户端(浏览器)可以将其留空(为了更好的隐私),或者可以用您的网站填充为引荐者,以伪造行为并仍然获取图像。所以当你的用户报告时,你会得到一些错误的消极影响,并且可能会有一些误报(人们仍然在用你的图片),尽管你必须特别针对这一点。