nginx: 请教如何域名重定向

2022-07-21 10:57:43 +08:00
 shanghai1943

想将 http://a.baidu.com/123 重定向到 http://a.google.com/123

相当于把 baidu.com 这个一级域名改为 google.com

我试了 rewrite ^http://(.).baidu.com/(.) http://$1.google.com/$2 redirect;

貌似没效果。

有哪位老哥能指点一下么

1659 次点击
所在节点    NGINX
4 条回复
snoopyhai
2022-07-21 11:33:10 +08:00
livenux
2022-07-21 11:45:37 +08:00
```
server {
server_name ~^(?<subdomain>\w+)\.baidu.com\.com$;

location / {
rewrite ^ https://$subdomain.google.com.com$request_uri permanent;
}
}
```
未作测试
shanghai1943
2022-07-21 12:39:38 +08:00
@snoopyhai #1 感谢。网站里面似乎只能同域名跳转。用了 2 楼老哥方法搞定了。
shanghai1943
2022-07-21 12:39:49 +08:00
@livenux #2 感谢老哥指点👍

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

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

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

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

© 2021 V2EX