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; }