Forum Moderators: open
I just used & in URI as a first character on WebmasterWorld and got custom 404, so was the response on IIS.NET. My local dev server(IIS) throws 400 - bad request. So there is a way to potentially drop the request all together, not sure where to look though...I assumed that the requests are coming in percent-encoded. They were disencoded for posting--but all for naught, since these Forums refuse to venture beyond the Windows codepage.
I get far more from arbitrary IPs than could be from deliberate human links from a site.Oh, I don't think they're following links. I think they've got their shopping-list database garbled, resulting in paths from Column A being attached to hosts from Column B.
<rule name="Block requests with ampersand at the beginning of URI">
<match url="^&" />
<action type="AbortRequest" />
</rule> # anti-cyrillic
RewriteRule ^%d[01]%b[0-9a-f]% - [NC,R=410,L]
RewriteRule ^[Б-Яб-я] - [NC,R=410,L]