Nginx – rewrite 配置 URL重写及301跳转原理图

Nginx – rewrite 配置 URL重写

官网:http://nginx.org/en/docs/http/ngx_http_rewrite_module.html

语法:rewrite regex replacement [flag];

应用位置:server,location,if

功能:实现url重写,根据正则部分内容(regex),进行替换(replacement)。

flag

last             本规则匹对后,继续向下配对。
break          本规则匹对后,不继续向下匹对。
redirect       返回302临时重定向,浏览器显示新的url
permanent  返回301永久重定向,浏览器显示新的rul

301跳转原理图

301跳转:rewrite  ^/(.*)  http://www.etianetian.org/$1 permanent;

原文地址:https://www.cnblogs.com/jeson-lbb/p/9432954.html