首页 > 解决方案 > 如何在 nginx 上从旧域重定向到新域

问题描述

我目前有一个域https://dongyhuynhtantrieu.com,现在我想将其转换为https://bacsicare.com,我该怎么做?我目前正在使用 wordpress 和 nginx。我尝试了代码,但没有用。

server {    
server_name www.example.com;    
rewrite ^ http://example.com$request_uri? permanent; 

}

标签: nginxredirect

解决方案


您可以使用return

server {
    listen 80;    
    server_name old_domain.com www.old_domain.com;    
    return 301 http://new_domain.com$request_uri?; 
}

或者如果在服务器块内部:

if ($request_uri  =  / )  {
      rewrite (.*) http://new_domain.com/ permanent;
  }

推荐阅读