Nginx中rewrite实现二级域名、三级域名、泛域名、路径的重写
最常见的: 静态地址重定向到带参数的动态地址
rewrite "^(.*)/service/(.*)\.html$" $1/service.php?sid=$2 permanent;
反过来: 带参数的动态地址重定向到静态地址
if ($query_string ~* id=(.*)) {
set $id $1;
rewrite "^(.*)/article.asp$" $1/article/$id.htm last;
} 泛域名解析 view plaincopy to clipboardprint?
server_name www.w3cgroup.com *.w3cgroup.com;
server_name_in_redirect off;
#设置默认root
set $rootdir /usr/local/nginx/html/w3cgroup/;
#匹配三级或三级以上的域名
if ($host ~* ^(.+)\.([^\.]+)\.([^\.]+)\.([^\.]+)$) {
}#匹配三级域名
if ($ ...


雷达卡


京公网安备 11010802022788号







