2013-02-10 79 views
2

我有一个主要包含图像的网站。当有人点击“查看原始图像”到包含图像的帖子时,我想重定向出现在Google图像中的所有jpg/gif/png链接。有没有办法使用mod_rewrite在.htacess中做到这一点?重定向所有Google图像热链接到包含图像的页面?

+1

检查http://stackoverflow.com/questions/14796003/prevent-image-hotlinking-in-google-image-search – Sev 2013-02-13 18:19:06

回答

2

谷歌图片现在只是有一个包含更大版本的图像的扩展包装。它不再为您提供预加载的“预览”页面,原因是阻止重定向。据我所知,这是做不到的。但是,您可以prevent your image from appearing in Google Search

+0

感谢@Jacedc的评论,但在Google图片中完成此操作的网站示例就在这里:http://www.google.com/search?hl=zh-CN&site=imghp&tbm=isch&source=hp&biw=1600&bih=722&q=site%3Afansshare.com&oq=site%3Afansshare.com当您点击图片时,它会显示覆盖图以及何时你点击“查看原始图像”图像url重定向到帖子而不是图片。任何想法如何做到这一点? – Justincredible 2013-02-10 22:33:37

+0

啊,我明白了。在你的服务器上肯定有办法做到这一点。但取决于您的服务以及它提供的腿部空间,您可能会找到一个简单的答案。你有没有尝试用你的问题搜索你正在使用的服务器? – 2013-02-10 23:29:03

0

如果您正在使用WordPress的,有点像Imaguard插件应该做的工作。如果你不使用WP至少你可以在这里

http://wordpress.org/extend/plugins/imaguard/

下载源代码,看看他们是如何做到的。似乎是检查引荐来源,如果不是在他们的白名单或本地引荐来源,他们重定向到文字结束的图像。可能使用GD插件来即时添加文本。