ACE: Modifying parts of HTTP request

Answered Question
Sep 30th, 2008

We are currently evaluating the possibility of switching over to ACE modules for some of our load balancing. However, we need to have some basic support for modifying the HTTP Request. We need to be able to smartly (regex?) match certain pieces of the URI and replace it with other values. For instance, if someone requests /foo/*, I need to be able to modify the request to /bar/*. Therefore, the end client sees the page coming from http://domain.tld/foo/hello.world when in fact on the load-balanced server, it is coming from http://localserver/bar/hello.world.

Has anyone done anything like this? All I've seen so far with regard to rewrite is really just redirection to HTTPS.

I have this problem too.
0 votes
Correct Answer by Syed Iftekhar Ahmed about 8 years 2 months ago

URL rewrite feature is available on ACE appliance for quite sometime.

It was not available on ACE module earlier and we were limited to use 301/302 redirects but as per our Guru Gilles it is available with 2.1.1 code.

http://forum.cisco.com/eforum/servlet/NetProf?page=netprof&forum=Data%20Center&topic=Application%20Networking&topicID=.ee7814f&CommCmd=MB%3Fcmd%3Dpass_through%26location%3Doutline%40%5E1%40%40.1ddf2b4c/6#selected_message

Syed

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 5 (1 ratings)
Loading.
Correct Answer
Syed Iftekhar Ahmed Tue, 09/30/2008 - 14:17

URL rewrite feature is available on ACE appliance for quite sometime.

It was not available on ACE module earlier and we were limited to use 301/302 redirects but as per our Guru Gilles it is available with 2.1.1 code.

http://forum.cisco.com/eforum/servlet/NetProf?page=netprof&forum=Data%20Center&topic=Application%20Networking&topicID=.ee7814f&CommCmd=MB%3Fcmd%3Dpass_through%26location%3Doutline%40%5E1%40%40.1ddf2b4c/6#selected_message

Syed

Actions

This Discussion