比如客户访问http://www.abc.com ip对应10.10.10.1. 需要跳转到另外一个网址http://www.125.com.

我是在haproxy上实现的。

frontend  rewritetotrip
        bind 192.168.1.250:80
        mode http
        option httplog
        maxconn 2000
        acl club hdr_reg(host) -i www.abc.com
        redirect prefix http://trip.125.com if club


这里提醒一下,这个跳转,不仅仅是把www.abc.com 跳转到www.125.com.

当用户访问www.abc.com/iflight 也会自动转换为www.125.com/iflight