【发布时间】:2011-07-06 06:21:02
【问题描述】:
我有一个展示特定产品(书籍、CD 等)的页面,如下所示:
http://gramma.ro/Site/DetaliiProdus.aspx?c=m1&p=1493&s1=40&s2=71
我不明白为什么,有时,一些机器人会尝试使用以下网址访问这些详细信息页面:
http://gramma.ro/Site/DetaliiProdus.aspx?c=m1&p=1493&s1=40&s2=71
当然,这个 url 在 ASP.NET 中不能再像通常的 url 那样被解释,所以我不能像往常一样提取参数 (Request.QueryString)...
您知道这个机器人是如何以这种方式扫描网站的吗?因为在我的网站上没有任何地方有
&的网址替换为&您看到解决方法了吗?对于初始请求,我无法即时将
&替换为&...
Ps:哦,是的,我知道如果我进行 url 重写我不再有这样的问题,但我现在不能仅仅因为这个而改变所有的网站......
【问题讨论】: