Forum Discussion

Jesse_Reinhart_'s avatar
Jesse_Reinhart_
Icon for Nimbostratus rankNimbostratus
Jun 29, 2017

Double response when attempting redirect

Hi!

I've got a .net application that's parsing the following iRule:

when HTTP_REQUEST {
  HTTP::respond 301 Location "$proto://www.[HTTP::host][HTTP::uri]"

When the request returns to the application, the URL gets doubled up. This looks like it's because the application passes the URI as the full path, not just the part after the host. Researching URI on the internet looks like there's some ambiguity about how it is supposed to be defined.

Is there some other way we can accomplish the same thing without specifying the URI?

Thanks!

  • Jesse