nginx 自动跳转到其它域名

发布时间:2024年01月19日

前言

  • nginx version: nginx/1.18.0
  • CentOS Linux release 7.6.1810 (Core)

需求

  • http://mydomainA/h5 的应用迁移到 http://mydomainB/h5
  • http://mydomainA/h5 需要保留一段时间。保留期间,将 http://mydomainA/h5 请求自动跳转到 http://mydomainB/h5

nginx配置

    location ^~ /h5 {
        rewrite ^(.*)$  http://mydomainB$1 redirect;
        break;
    }

当浏览器请求 http://mydomainA/h5时,浏览器会受到 302 指令,要求浏览器 Location: http://mydomainB/h5

示例1:

    location ^~ /h5 {
        rewrite ^(.*)$  http://mydomainB/abc$1 redirect;
        break;
    }
  • http://mydomainA/h5 重定向到 http://mydomainB/abc/h5
文章来源:https://blog.csdn.net/sayyy/article/details/135694797
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。