我用...
RewriteCond %{HTTP_REFERER} .
RewriteCond %{HTTP_REFERER} !^http://([^.]+\.)?graphium\.com/ [NC]
RewriteCond %{HTTP_USER_AGENT} !(googlebot–image|msnbot|psbot|yahoo–mmcrawler) [NC]
RewriteRule \.(bmp|gif|jpe?g|png)$ /images/hotlink.$1 [L]
...在我的 httpd.conf 中阻止人们直接链接到我网站上的任何图像。大多数情况下,它一直,确实而且,我相信,永远都会,Just Work。
但我想修改规则以允许命名目录包含可链接图像。只有一个目录(我们称之为/public_html/pictures)——但我看不出如何修改我的规则集以允许这样做。
任何建议,有人吗?