我有图像托管网站,我想将那些尝试直接打开图像的访问者重定向到内容页面

时间:2014-01-03 10:29:14

标签: html .htaccess redirect

每天上传的图片很多,所以每个小时都不容易手动更新.htaccess。所以请告诉我我可以将每个访问者重定向到试图直接访问我的图像的内容页面的方式。

2 个答案:

答案 0 :(得分:2)

这只能通过检查HTTP_REFERER标题来完成。但请记住,HTTP_REFERER也可以被操纵。

DOCUMENT_ROOT/.htaccess文件中尝试此规则:

RewriteEngine On

RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost/ [NC] 
RewriteRule \.(jpe?g|gif|bmp|png)$ /content-page [L,NC,R]

答案 1 :(得分:0)

您无法做到这一点,因为apache直接调用网址或将该网址放在src标记的img属性中没有区别。

因此,.htaccess无法做到这一点。