› NGINX
› NGINX Trac
› 3rd Party Modules
› Security Advisories
› CHANGES
› OpenResty
› ngx_lua
› Tengine
在线学习资源
› NGINX 开发从入门到精通
NGINX Modules
› ngx_echo
koohik
V2EX  ›  NGINX

nginx rewrite 域名跳转问题

  •  
  •   koohik · Jul 14, 2016 · 4115 views
    This topic created in 3734 days ago, the information mentioned may be changed or developed.
    如果有这些域名 a.xxx.abc.com b.xxx.abc.com c.xxx.abc.com 等等。格式都是 用户名.xxx.abc.con
    想让他们 301 跳转到 a.abc.com b.abc.com c.abc.com
    改如何实现呢?百度谷歌了一上午,尝试了好几种方法,都无果,这样的该如何去写 rewrite 呢?
    3 replies  •  2016-07-14 16:54:48 +08:00
    hoofei
        1
    hoofei  
       Jul 14, 2016
    <code>if ($host ~* '^(.*)\.xxx\.abc\.com$' ) {
    rewrite ^(.*)\.xxx\.abc\.com/(.*)$ http://$1.abc.com/$2 permanent;
    }</code>

    仅提供思路
    hoofei
        2
    hoofei  
       Jul 14, 2016
    请忽略"<code>"和"</code>"
    koohik
        3
    koohik  
    OP
       Jul 14, 2016
    @hoofei 这种方法上午我试过了,不行的,打开显示的是 welcome to nignx 这个页面。没有按照规则跳转
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2345 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 11:47 · PVG 19:47 · LAX 04:47 · JFK 07:47
    ♥ Do have faith in what you're doing.