要实现在Nginx中将一个域名重定向到另一个域名,你可以使用rewrite指令。以下是一个配置示例,它将所有进入old-domain.com的请求重定向到new-domain.com。
server {listen 80;server_name old-domain.com;location / {rewrite ^/(.*)$ http://new-domain.com/$1 permanent;}
}
在这个配置中:
listen 80;表示Nginx监听80端口。
server_name old-domain.com;指定了要重定向的旧域名。
location /匹配所有请求路径。
rewrite ^/(.*)$ http://new-domain.com/$1 permanent;表示将所有请求重定向到http://new-domain.com/$1,其中$1是原始请求的路径部分,permanent表示这是一个永久重定向,状态码是301。
确保在应用配置后重新加载或重启Nginx。
