Forum Discussion

bobby007_67358's avatar
bobby007_67358
Icon for Nimbostratus rankNimbostratus
Oct 20, 2012

HTTP redirect to external URL and keep original http header on browser

we want to reroute all incoming web traffic to a holding page and user should see redirect page but on the address bar displaying orginial URL.

 

when try to access from the Internet, getting redirect to external URL but displaying external URL in the address bar.

 

 

when HTTP_REQUEST

 

{

 

HTTP::redirect "http://xyz.net/"

 

}

 

please addvice

 

 

1 Reply

  • e.g.

    [root@ve10:Active] config  b virtual bar list
    virtual bar {
       snat automap
       pool foo
       destination 172.28.19.79:80
       ip protocol 6
       rules myrule
       profiles {
          http {}
          tcp {}
       }
    }
    [root@ve10:Active] config  b pool foo list
    pool foo {
       members 200.200.200.101:80 {}
    }
    [root@ve10:Active] config  b rule myrule list
    rule myrule {
       when HTTP_REQUEST {
       HTTP::uri /
       node 200.200.200.111
    }
    }
    
    [root@ve10:Active] config  ssldump -Aed -nni 0.0 port 80
    New TCP connection 1: 172.28.19.251(35988) <-> 172.28.19.79(80)
    1350711294.7200 (0.0011)  C>S
    ---------------------------------------------------------------
    HEAD /something HTTP/1.1
    User-Agent: curl/7.15.5 (i686-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
    Host: 172.28.19.79
    Accept: */*
    
    ---------------------------------------------------------------
    
    New TCP connection 2: 200.200.200.10(35988) <-> 200.200.200.111(80)
    1350711294.7219 (0.0018)  C>S
    ---------------------------------------------------------------
    HEAD / HTTP/1.1
    User-Agent: curl/7.15.5 (i686-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
    Host: 172.28.19.79
    Accept: */*
    
    ---------------------------------------------------------------