日期:2014-05-16  浏览次数:21398 次

关于防图片盗链的Rewrite正则表达式问题?
RewriteCond   Host:   (.+)
RewriteCond   Referer:   (?!http://(?:www\.doname\.cn|www\.doname\.com\.cn|doname\.cn|search\.cn\.yahoo\.com|image\.baidu\.com|www\.google\.com|cache\.baidu\.com)).+
RewriteRule   .*\.(?:jpg|gif|bmp|zip)   /block.gif   [I,O]


用上面就可以防止图片盗链,现在有个问题,上面的会把服务器的所有图片保护起来,而我的网站只是服务器上的一个虚拟主机,我只想我的域名下的图片得到保护就行了,也就是最后一句
RewriteRule   .*\.(?:jpg|gif|bmp|zip)   /block.gif   [I,O]
要改一下,改成把我的域名下的图片保护,我有三个域名:
www.doname.cn,www.doname.com.cn,doname.cn
请问如何改呢?

------解决方案--------------------
不会,学习,帮顶!
------解决方案--------------------
RewriteCond Host: (www.doname.cn|www.doname.com.cn|doname.cn)

------解决方案--------------------
RewriteCond Host: (www\.doname\.cn|www\.doname\.com\.cn|doname\.cn)