区分图像的热链接和直接链接

时间:2012-07-09 20:16:59

标签: image apache .htaccess mod-rewrite

有没有办法区分直接图像点击和热链接图像?

我想要完成的是:

如果用户直接转到“page.com/image17.gif”,他应该被重定向到“page.com/page17.html”

如果有人在另一页上嵌入图像,他应该看到“notHotlink.jpg”

我的网站和搜索引擎应该不受影响,因此他们的索引仍可用于图片搜索

1 个答案:

答案 0 :(得分:0)

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain.com/.*$ [NC]
RewriteRule \.(gif|jpg)$ http://www.mydomain.com/angryman.gif [R,L]