English
 电子信箱
 加入收藏

  威盾防火墙 >> 新闻中心 >> 威盾新闻 >> IIS中httpd.ini防盗链 301跳转 绑定根目录设置方法

 

IIS中httpd.ini防盗链 301跳转 绑定根目录设置方法

威盾防火墙 2014-12-08

 

由于使用的iis虚拟空间,所以不支持htaccess文件,但是咨询了空间服务商,他说可以使用httpd.ini,好吧用这个文件也能实现很强大的功能,比如设置防盗链 301跳转 绑定根目录等功能,还是很实用了哈!

防盗链一直是一个最基本的功能,能防止别人盗用您的图片和静态资源,浪费空间的流量,IIS本身是可以设置防盗链的,但是咱使用的虚拟主机,又没有管理员权限,那么就只有通过设置httpd.ini来达到目的了。

防盗链设置

  1. RewriteCond Host: (.+)
  2. RewriteCond Referer: (?!http://(?:uedsc\.com|(.*)\.wenjiang\.com|google\.com|(.*).\google.com)).*
  3. RewriteRule .*\.(?:jpg|jpeg|gif|png|bmp|rar|zip|exe) /img/uedsc.jpg [I,O,N]

代码讲解:

  • RewriteCond Host指定生效的域名,(.+)指所有域名
  • RewriteCond Referer可以引用图片等静态资源的域名列表,中间用竖线(|)隔开,注意正则转义
  • RewriteRule要保护资源的后缀名,第二个参数是填充图片的盗链图片

绑定根目录

其实这里的绑定根目录,其实就是绑定二级域名到二级目录,因为有些虚拟主机只支持绑定域名到根目录,不支持绑定到二级目录。

  1. RewriteCond Host: bbs\.zuimoban\.com
  2. RewriteRule ^(.*)$ /bbs/$1 [I]

301重定向

  1. RewriteCond Host: ^www2\.zuimoban\.com$
  2. RewriteRule (.*) http://www.uedsc.com/$1 [I,R]

cPanel 开启Gzip

  1. output_buffering = Off
  2. output_handler =
  3. zlib.output_compression = On

相关内容: 最新内容:
IIS解决图片文件防盗链的办法[2014-12-08]
基于ISAPI Rewrite软件实现IIS图片防盗链方法[2014-12-08]
IIS图片防盗链和下载的解决方案[2014-12-08]
部分网站允许空白referer的防盗链图片的js破解代码[2014-12-08]
我来教你玩转MYIIS-VIF 防盗链 基础防盗链[2014-12-07]
asp.net iis7.5下配置图片防盗链-WEB服务器-[2014-12-06]
IIS解决图片文件防盗链的办法[2014-12-08]
Windows 8 IIS中配置PHP运行环境的方法[2014-12-08]
PHP在64位Win2003和IIS下运行设置方法[2014-12-08]
IIS+PHP+MySQL环境中PHP.INI需要注意的几个地方[2014-12-08]
备份mssql数据库的批处理[2014-12-08]
Wins2003系统中Apache性能优化方法[2014-12-08]