2011-08-26 46 views
0

我想允许部分盗链我的网站上的图像。我想让一个特定的网站(Reddit)能够在他们的网页上显示来自我的网站的图像,但是如果他们点击该网站上图像的链接,它应该转到图像查看页面,而不是直接图像本身。Hotlinking:如何区分<img>标记中的图像与图像链接?

例如: 该网站的其他应能有这样的

<img src="http://mySite.com/myImage.jpg"/> 
其网页上

,应该显示出图像。但是,如果他们有这样的:

<a href="http://mySite.com/myImage.jpg">Link Text</a> 

谁点击该链接,用户应该被重定向到包含一些HTML,包括图像,而不是直接向图像的图像浏览的网页。

我试图通过mod_rewrite实现这一点。但是,这两种情况具有相同的HTTP_REFERER。无论如何,我的服务器有区别吗?

+0

与NO一样简单,除非远程用户代理(浏览器)会以不同的方式处理这样的请求,例如:发送一些额外的头文件(但我不知道任何将这样做的浏览器)。 – LazyOne

回答

0

有没有办法做这样的事情!但如果第二个网站是你的你可以把可选的查询字符串放在URL的末尾来区分它们!