Nginx转发正则匹配
之前大部分的做法是将静态资源做正向匹配,然后其它转发至真正的业务应用服务器,这样带来的问题是任意恶意请求会被转发,去让应用服务器处理,这不合理,所以我们改成了正向匹配合法路由,其它的请求会由Nginx处理,所以在Nginx转发处理处写如下配置:
location ~ .*/(R1|R2|...|Rn)/ {
...
}
二级域名解析
场景就是在访问顶级域名时,跳转到www
开头的二级域名:
if ($http_host ~ "^test.com$") {
rewrite ^(.*) http://www.test.com$1 permanent;
}
参考资料:
· nginx地址重定向
· Nginx 跳转到www二级域名,域名重定向配置方法
· nginx泛域名解析实现二级域名多域名