求助:旧站搬迁新站 nginx301 规则怎么写

2016-10-11 10:16:02 +08:00
 Myflos

题主要把网站域名由 a.com 换成 b.com ,更换完毕之后,访问目录不变; nginx 的 301 怎么写呀,求指点

如:

更换前: www.a.com/2015/beijing/ 更换后: www.b.com/2015/beijing/

更换前: www.a.com/archiver/tid-103454.html 更换后: www.b.com/archiver/tid-103454.html

2259 次点击
所在节点    NGINX
5 条回复
SourceMan
2016-10-11 10:20:15 +08:00
server {
listen 80;
server_name a.com www.a.com;
rewrite ^(.*) http://b.com$1 permanent;
}
Had
2016-10-11 11:51:46 +08:00
如果是 http

return 301 http://www.b.com$request_uri;

即可。
Showfom
2016-10-11 12:41:08 +08:00
楼上两种方法都是可以的
allenhu
2016-10-11 12:54:07 +08:00
一搜就有的问题还要跑来发个帖
abc123ccc
2016-10-11 20:33:41 +08:00
答案集中,精确,最重要的是人家信赖 v2ex

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

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

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

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

© 2021 V2EX