Nginx重定向到另一个域并附加新参数

时间:2018-06-20 04:24:47

标签: nginx

我正在尝试将所有流量从我的www.old-domain.com重定向到www.new-domain.com,同时将所有路径和查询参数保留在url中,并附加一个新的查询参数,例如&from-old=true

例如

www.old-domain.com --> www.new-domain.com/?from-old=true
www.old-domain.com/home --> www.new-domain.com/home?from-old=true
www.old-domain.com/item?id=123 --> www.new-domain.com/item?id=123&from-old=true

请分享一些有关如何在Nginx中重写/返回url的想法。

提前谢谢!

1 个答案:

答案 0 :(得分:0)

如果要向查询字符串中的附加字符串添加可能包含或不具有查询字符串的URI,则应使用{ path: 'about', component: AboutComponent, data: { title: 'About', description:'Description Meta Tag Content' } }, 指令,因为它将正确处理边缘条件。有关详细信息,请参见this document

例如:

rewrite