[ 2006/01/18 01:48 | by 网络毛毛虫 ]
|
apache中的防盗链设置,可以针对虚拟主机或目录设置
ServerAdmin email@yourdomain.com
DocumentRoot /dir/of/yourdirname
ServerName www.yourdomain.com
ServerAlias yourdomain.com
####下面是放盗链的设置
####### 首先设置哪些网址可以正常访问,其他的被认为是盗链
SetEnvIfNoCase Referer "^http://www\.yourdomain\.com" local_ref=1
SetEnvIfNoCase Referer "^http://yourdomain\.com" local_ref=1
## 设置直接通过浏览器可以访问
SetEnvIfNoCase Referer "^$" local_ref=1
## 这样的形式可以设定某个目录或文件不防盗链
SetEnvIf Request_URI logo+ local_ref=1
## 设定哪些后缀的文件要开启防盗链
Order Allow,Deny
Allow from env=local_ref
ServerAdmin email@yourdomain.com
DocumentRoot /dir/of/yourdirname
ServerName www.yourdomain.com
ServerAlias yourdomain.com
####下面是放盗链的设置
####### 首先设置哪些网址可以正常访问,其他的被认为是盗链
SetEnvIfNoCase Referer "^http://www\.yourdomain\.com" local_ref=1
SetEnvIfNoCase Referer "^http://yourdomain\.com" local_ref=1
## 设置直接通过浏览器可以访问
SetEnvIfNoCase Referer "^$" local_ref=1
## 这样的形式可以设定某个目录或文件不防盗链
SetEnvIf Request_URI logo+ local_ref=1
## 设定哪些后缀的文件要开启防盗链
Order Allow,Deny
Allow from env=local_ref