重定向
由于网站的扩容,负荷较大,需要将一部分内容迁移到其他服务器上。但是这个时候又不能更改用户常访问的域名,因此对其进行重定向。
1. 域名重定向
www.sxl1.com/aaa
的站点需要重定向到aaa.sxl1.com
rewrite ^/aaa$ aaa.sxl1.com/ permanent;
rewrite ^/aaa/(.*)$ aaa.sxl1.com/$1 permanent; # 下一级目录也被替换
2. 防盗链
将别人站点的资源调用到自己的站点,这种对于原始站点是浪费。
location ~ \.(jpg|png)$ {
root /nginx_web;
valid_referers none blocked www1.westos.org;
if ($invalid_referer) {
#rewrite ^/ http://www.example.com/;
return 403;
}
}