I have an issue with URL rewrite on the Cisco SSL modules, we are hoping to get ACE modules very soon given the SSL modules are being killed off.
Quite simply the guy, who I have a large amount of confidence in, configuring the website tells me the URL rewrite isn't working.
There has been suggestion that this is because the server is returning an uppercase reference in the HTTP location like this - "Location: HTTP://www.xyz.com/etc" with the HTTP in upper case. I've tried searching for regular expressions or any type of additional configuration which can be applied to ignore case but I can't find any reference in this specific sceanrio.
Can anyone clarify if the URL rewrite on the SSL 6500 Services Module is in fact case sensitive?
If so is there any work around for this?
The only thing I can think to try is to add wildcards to my url rewrite string, just now I simply have "url www.xyz.com" and I'm thinking of adding "url *//www.xyz.com/*"? But I would have thought this is the default action anyway?
The thing which adds weight to his argument is the same application is defined behind Cisco CSS11506 and the with the same test he recieves a redirect to "Location: HTTPs://www.xyz.com/etc". So leaves me thinking why would it work on one but not the other?
Maybe I can't see the wood for the trees but I've been through the configs several times with nothing.
Thanks in advance for any responses
indeed our code shows that we look for "p:" to locate where to insert the 's'.
Since your url start with HTTP: we do not find the "p:" and fail to do the rewrite.
You should be able to confirm this with the following debug command :
ssl-proxy#debug ssl-proxy app ?
app App Record Layer
hdr App HTTP Header Insertion
url App URL Rewrite
ssl-proxy#debug ssl-proxy app url
Unfortunately, there is no CLI command which will solve this problem.
Your Webmaster will have to follow the standard and return a location field which contains http:// ...instead of HTTP://....
I will report the problem internally, but it will take time before we can release an image with a fix.