Unix Nginx url域重定向

Unix Nginx url域重定向,unix,redirect,nginx,Unix,Redirect,Nginx,使用nginx,我想在两个域之间配置重定向,如下所示: domainA.com/到domainB.com/redirect/ 我现在的代码: server { listen 80; server_name .domainA.org(.*)$; rewrite ^ http://domainB.org/redirect$1?; } 从domainA到domainB的重定向是有效的,但在新路径中不包括/redirect。感谢您的帮助!谢谢 Nginx有一些内置的功能来为您处

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

domainA.com/
domainB.com/redirect/

我现在的代码:

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

从domainA到domainB的重定向是有效的,但在新路径中不包括
/redirect
。感谢您的帮助!谢谢

Nginx有一些内置的功能来为您处理这个问题。试试这个:

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