This website http://www.donateblood.com.au does not accept the pipe character | in the URL
This works http://www.donateblood.com.au/news-events.aspx?IDDataTreeMenu=33
but this doesn't
http://www.donateblood.com.au/news-events.aspx?IDDataTreeMenu=33&y=|
It looks like the pipe is an issue as
http://www.donateblood.com.au/news-events.aspx?IDDataTreeMenu=33&y=
works.
I need to stop this because a third party called Omniture needs to access this website automatically with the | in the URL. I cannot ask them to encode the | as they are a big company. They say there is some way to allow the | but I am not sure how.
I only have access to web.config, not the server, as it is hosted on a shared server at a big hosting company.
Answer:
Infact, it was our own code blocking the pipe | Very hard to track down, but that was it. This could have been more easily found by searching for the page name where redirection was occurring.
How embarassing!