资讯中心

Nginx如何配置301永久重定向

  

要在 Nginx 中配置 301 永久重定向,可以使用以下步骤:

  1. 打开 Nginx 的配置文件(通常是 /etc/nginx/nginx.conf 或 /etc/nginx/conf.d/default.conf)。
  2. 在配置文件中添加一个新的虚拟主机或服务器块,用于指定要进行重定向的域名和路径。

plaintext
 
server {
    listen 80;
    server_name example.com;

    location / {
        return 301 https://new.example.com$request_uri;
    }
}

plaintext
 
-  将"example.com"替换为你要重定向的域名。
-  将"/"替换为你要重定向的路径。
-  "https://new.example.com$request_uri"是重定向的目标地址,其中"new.example.com"是你要重定向到的新域名,"$request_uri"表示将原始请求的 URL 部分传递到新的地址。

3. 保存并关闭配置文件。
4. 重新启动 Nginx 服务,使更改生效。

plaintext
 
sudo systemctl restart nginx

现在,当用户访问"example.com"或指定的路径时,他们将被重定向到"https://new.example.com"并带有原始请求的 URL。