Nginx重定向一些子文件夹

时间:2017-06-18 11:19:44

标签: redirect nginx

任何人都可以指出我正确的方向。我想重定向一些链接,但不是根目录。例如:

example.com/post-on-something example.com/post-on-something-else

重定向到新域:

newdomain.com/post-on-something newdomain.com/post-on-something-else

然而我想

example.com显示新网站(单页)

因为我有很多帖子,所以我不知道每个页面会是什么,我想避免每个旧帖子的重写规则,因为这会超过100个。

到目前为止,我有:

location / { return 302 https://www.newdomain.com/$request_uri; }

但这可以解决所有问题。

感谢您的帮助,

汤姆。

1 个答案:

答案 0 :(得分:0)

你快到了......只需要使用语法进行完全匹配

location = / {
   root /data/www; 
}

location / {
   return 302 https://www.newdomain.com/$request_uri;
}