Nginx前端域名重定向跳转至另一个域名

Posted 水木轩昊昊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx前端域名重定向跳转至另一个域名相关的知识,希望对你有一定的参考价值。

只需用到参数:rewrite

rewrite ^/(.*) 新域名/$1 permanent;  

例如:

老域名是:http:127.0.0.1,新域名是:http://www.baidu.com,则配置如下:

server
        listen       80;
        server_name  http:127.0.0.1;
 rewrite ^/(.*) http://www.baidu.com/$1 permanent;

server
        listen       443;
        server_name  https:127.0.0.1;
 rewrite ^/(.*) https://www.baidu.com/$1 permanent;

运行结果:

地址栏输入:127.0.0.1?id=1&name=ss

结果为:

本地执行以及Nginx本地安装见下一篇博客:

Mac 本地下载安装Nginx_水木轩昊昊-CSDN博客

以上是关于Nginx前端域名重定向跳转至另一个域名的主要内容,如果未能解决你的问题,请参考以下文章

Nginx前端域名重定向跳转至另一个域名

Nginx 配置 https 后,http 强制跳转到 https,主域名跳转至带 www 的二级域名

nginx 301重定向,实现不带www跳转www域名

nginx 301重定向,实现不带www跳转www域名

Nginx 配置旧域名重定向到新域名

Web服务------Nginx域名重定向(Location匹配与Rewrite重写)