时间:2016-02-26 08:44 来源: 我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的电脑教程是站长建站系列之:【apache、nginx、IIS服务器防盗链设置】,下面是详细的分享!
apache、nginx、IIS服务器防盗链设置
一、apache下防盗链的开启首先确认服务器是否支持Rewrite,如果开启了。直接打开后台的设置应该就可以正常使用了。如果不正常,可以在根目录中建立.htaccess文件。内容如下:
RewriteEngine On
#这里设置程序相对目录
RewriteBase /project/
Options +FollowSymLinks
#access
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !^(http|https)://127.0.0.1 [NC]
#下面可以设置允许访问的域名列表,根据自己需要更改
RewriteCond %{HTTP_REFERER} !^(http|https)://www.7edown.com [NC]
RewriteRule data/.*\.(jpg|jpeg|gif|png)$ img/noaccess.jpg [NC,L]
二、nginx下防盗链开启
在nginx配置文件中,加入以下代码:
#请更改PATH为自己服务器的相关路径
location ~ /PATH/data/.*\.(gif|jpg|png|jpeg)$ {
valid_referers none blocked localhost www.7edown.com;
if ($invalid_referer) {
rewrite ^/ /PATH/img/noaccess.jpg;
}
}
三、IIS下防盗链开启
iis下需要isapi_rewrite 第三版,老版本的rewrite不支持RewriteCond语法。下载地址:ISAPI Rewrite Lite v3.1.0.96 32位 官方最新安装版 ,免费软件! 安装好后,规则和apache类似。直接复制到httpd.conf文件中即可,有的系统也可能叫httpd.ini。
RewriteEngine On
#这里设置程序相对目录
RewriteBase /project/
Options +FollowSymLinks
#access
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !^(http|https)://127.0.0.1 [NC]
#下面可以设置允许访问的域名列表,根据自己需要更改
RewriteCond %{HTTP_REFERER} !^(http|https)://www.7edown.com [NC]
RewriteRule data/.*\.(jpg|jpeg|gif|png)$ img/noaccess.jpg [NC,L]
以上就是关于apache、nginx、IIS服务器防盗链设置的手机问答知识分享,更多电脑教程请移步到>>电脑教程频道。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
