Nginx重定向
nginx的重定向主要依靠rewrite
使用场景
比如后台维护
比如 伪静态
比如seo优化等
配置方法
rewrite regex replacement [flag];
可以配置在server location if下
flag说明
last 停止rewrite检测
break 停止rewrite检测
last会新建立一个请求访问为域名+/url
break匹配后 查找对应root下的url目录
redirect 302临时从定向
permanent 301永久重定向
rewrite常用使用场景
1 比如把80端口的请求永久重定向到443端口
2.例如访问test-11-22-33.html 实际路径是/test/11/22/33/html
rewrite ^/test-(\d+)-(\d+)-(\d+).html /test/$1/$2/$3.html break
Nginx重定向
http://www.jcwit.com/article/47/