Forum Discussion

Pav_70755's avatar
Pav_70755
Icon for Nimbostratus rankNimbostratus
Sep 20, 2011

HTTP Re-Direct uri replace?

I have the following rule written


when HTTP_REQUEST { 
                  if { [HTTP::uri] contains "?storyId=" } { 
                      pool STAGE_directmarketing.thomsonnet.co.uk-80 
                  } 
                  elseif { [HTTP::uri] starts_with "/win" or [HTTP::uri] starts_with "/Win" }{ 
                  HTTP::redirect "http://www.news.com/Marketing-Services/" 
                  } 
                  elseif { [HTTP::uri] ends_with "/talk" } { 
                  HTTP::redirect "http://www.news.com/Marketing-Services/" 
                  } 
                  elseif { [HTTP::uri] ends_with "/find" } { 
                  HTTP::redirect "http://www.news.com/Business-Data/" 
                  } else { 
                     pool STAGE_www.news.com-80 
         } 
} 

And what I've been asked to do is the following:

anything with "/win" in the uri to replace it with "/News-Advice/

e.g if someone has the following url bookmarked

www.news.com/win/News-Archive it should go to

www.news.com/News-Advice/News-Archive

any help would be much apprecaited.

Thanks

Pav

20 Replies