Nginx url域重定向

时间:2015-07-14 17:57:58

标签: unix redirect nginx

使用nginx,我想在两个域之间配置重定向,如下所示:

domainA.com/<anypath>domainB.com/redirect/<anypath>

我的代码现在:

server {
    listen 80;
    server_name .domainA.org(.*)$;
    rewrite ^ http://domainB.org/redirect$1?;
}

从domainA到domainB的重定向有效,但它在新路径中不包含/redirect。任何帮助表示赞赏!谢谢!

1 个答案:

答案 0 :(得分:2)

Nginx有一些内置功能可以为您处理。试试这个:

server {
    listen 80;
    server_name domainA.org;
    return 301 http://domainB.org/redirect$request_uri;
}