Ubuntu Nginx仅替换根域(保留子域)

Ubuntu Nginx仅替换根域(保留子域),ubuntu,nginx,url-rewriting,Ubuntu,Nginx,Url Rewriting,我目前拥有此域: 现在我想将所有传入URL重定向到: 所以我只想替换根域(必须继承子域和目录)。使用nginx重写也可以吗?您是否考虑过从旧域到新域的简单重定向 server { listen 80; server_name foo.old-domain.com; # Redirect everything to the new domain return 301 http://foo.new-domain.com$request_uri; } server { li

我目前拥有此域:

现在我想将所有传入URL重定向到:


所以我只想替换根域(必须继承子域和目录)。使用nginx重写也可以吗?

您是否考虑过从旧域到新域的简单重定向

server {
  listen 80;
  server_name foo.old-domain.com;

  # Redirect everything to the new domain
  return 301 http://foo.new-domain.com$request_uri;
}

server {
  listen 80;
  server_name foo.new-domain.com;

  location / {
    # Print the URL you're visiting
    add_header Content-Type text/plain;
    return 200 "URL: $uri";
  }
}