防盗链
防盗链的原理
valid_referers指令
valid_referers none | blocked | server_names | string ...;防盗链的实现
根据请求资源的资源类型
根据请求目录
Last updated
valid_referers none | blocked | server_names | string ...;Last updated
server
{
…
listen 80;
server_name www.myweb.name;
location ~* ^.+\.(gif|jpg|png|swf|flv|rar|zip)$
{
…
valid_referers none blocked server_names *.myweb.name;
if ($invalid_referer)
{
rewrite ^/ http://www.myweb.com/images/forbidden.png;
}
}
}
…server
{
…
listen 80;
server_name www.myweb.name;
location /file/
{
…
root /server/file/;
valid_referers none blocked server_names *.myweb.name;
if ($invalid_referer)
{
rewrite ^/ http://www.myweb.com/images/forbidden.png;
}
}
}
…