我想让我的域 (www.domain.com) 的根目录重定向到其他域上的特定页面。
如果有人转到我的域 (www.domain.com/something) 上的子路径,那么它应该重定向到具有相同 $request_uri 的另一个域。
我尝试了以下配置,但不知何故,后者 302 总是触发..
server {
listen 80;
server_name server_name ~^(?<subdomain>.+)\.domain\.com$ domain.com;
location = / {
return 302 https://www.otherdomain.com/special/something;
}
return 302 https://www.otherdomain.com/$request_uri;
}
我的想法是,也许后者 302 也应该在一个位置块中,它与 /. 有一个独占匹配。但我自己还没有设法解决这个问题。