› 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 · 4212 views
    This topic created in 3769 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
    hoofei
    Jul 14, 2016
    1
    <code>if ($host ~* '^(.*)\.xxx\.abc\.com$' ) {
    rewrite ^(.*)\.xxx\.abc\.com/(.*)$ http://$1.abc.com/$2 permanent;
    }</code>

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