NGINX域名跳转规则

这是一个Nginx域名跳转规则,根据访问域名,自动跳转到带域名参数的对应页面。并且对域名进行了拆分和组合。
王丽辉同学帮忙写的正则表达式,特此感谢。

用途:域名停靠。域名太多了,专门用一个站来展示域名,访问对应的域名则进入到对应的页面。做展示的这个站要支持自定义URL,比如wordpress就可以。

if ($host ~* ^(www.)?((?!www)w+).(w+).(w+)) {
set $sub_name $2-$3-$4;
rewrite ^/ http://www.zhiqian.org/$sub_name break;
}

if ($host ~* ^(www.)?(w+).(w+)) {
set $sub_name $2-$3;
rewrite ^/ http://www.zhiqian.org/$sub_name break;
}

抱歉,评论已关闭!