nginx rewrite 域名跳转问题

2016-07-14 11:15:11 +08:00
 koohik
如果有这些域名 a.xxx.abc.com b.xxx.abc.com c.xxx.abc.com 等等。格式都是 用户名.xxx.abc.con
想让他们 301 跳转到 a.abc.com b.abc.com c.abc.com
改如何实现呢?百度谷歌了一上午,尝试了好几种方法,都无果,这样的该如何去写 rewrite 呢?
3212 次点击
所在节点    NGINX
3 条回复
hoofei
2016-07-14 11:46:34 +08:00
<code>if ($host ~* '^(.*)\.xxx\.abc\.com$' ) {
rewrite ^(.*)\.xxx\.abc\.com/(.*)$ http://$1.abc.com/$2 permanent;
}</code>

仅提供思路
hoofei
2016-07-14 11:49:22 +08:00
请忽略"<code>"和"</code>"
koohik
2016-07-14 16:54:48 +08:00
@hoofei 这种方法上午我试过了,不行的,打开显示的是 welcome to nignx 这个页面。没有按照规则跳转

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/292411

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX