I have two URLs in the GWT crawl error section where the ? and = in URL have been replaced with %3F and %3D. When such URL is requested, it returns HTTP 400.
E.g.
www.example.com/module.aspx?param=something
is shown in GWT as
www.example.com/module.aspx%3Fparam%3Dsomething
When I hoover over this URL in GWT, it shows the correct URL, however, when I click on it, it returns 400.
The top URL has now been rewritten to static. I tried to redirect the second one (with % in it), but it seems I am unable to do so and HTTP 400 is still returned (IIS environment, custom rewrite module).
Has anyone else had similar errors and if I am unable to do the redirect then what is the second best to sanitise this? Should I just not worry or stop this string in robots.txt?
Interestingly, from thousand dynamic URLs, only very few do occasionally reported like this in GWT.