Iis 7 IIS7与谷歌机器人的重写问题
我最近实现了一个新的处理程序,在我的站点上提供图像服务 旧的处理程序名为spotSnap.ashx,新的处理程序名为photo.ashx 我在IIS7中建立了一个重写规则如下Iis 7 IIS7与谷歌机器人的重写问题,iis-7,url-rewriting,Iis 7,Url Rewriting,我最近实现了一个新的处理程序,在我的站点上提供图像服务 旧的处理程序名为spotSnap.ashx,新的处理程序名为photo.ashx 我在IIS7中建立了一个重写规则如下 <rule name="Redirect spotsnap" patternSyntax="Wildcard" stopProcessing="true"> <match url="spotsnap.ashx" /> <action type="Redirect" ur
<rule name="Redirect spotsnap" patternSyntax="Wildcard" stopProcessing="true">
<match url="spotsnap.ashx" />
<action type="Redirect" url="photo.ashx" redirectType="Permanent" />
</rule>
然而,谷歌机器人每天都会记录数百个错误
System.Web.HttpException(0x80004005):潜在危险的请求。从客户端(:)检测到路径值。
在System.Web.HttpRequest.validateInputFrequeryByConfig()中
位于System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext上下文)
这些服务器变量在我看来很奇怪(出于明显的原因,它们取代了实际的网站目录路径)
路径信息/http:/photo.ashx
路径\u已翻译为c:\PATH\to\website\http:\photo.ashx
URL/http:/photo.ashx