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 · 3826 views
    This topic created in 3591 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   ·   Solana   ·   3238 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 13:33 · PVG 21:33 · LAX 06:33 · JFK 09:33
    ♥ Do have faith in what you're doing.