Проблема перезаписи IIS7 с помощью Googlebot

#iis-7 #url-rewriting

#iis-7 #url-переписывание

Вопрос:

Недавно я внедрил новый обработчик, который обслуживает изображения на моем сайте.

старый обработчик назывался spotSnap.ashx, а новый — photo.ashx

я настроил правило перезаписи в IIS7 следующим образом…

 <rule name="Redirect spotsnap" patternSyntax="Wildcard" stopProcessing="true">
      <match url="spotsnap.ashx" />
      <action type="Redirect" url="photo.ashx" redirectType="Permanent" />
    </rule>
  

Правило, похоже, работает правильно — попробуйте его здесь

Однако из-за этого googlebot выдает сотни ошибок каждый день…

System.Web.HttpException (0x80004005): потенциально опасный запрос.Значение пути было обнаружено клиентом (:). в System.Web.HttpRequest.ValidateInputIfRequiredByConfig() в приложении System.Web.HttpApplication.PipelineStepManager.ValidateHelper (контекст HttpContext)

эти переменные сервера кажутся мне странными (по понятным причинам заменен фактический путь к каталогу веб-сайта)…

PATH_INFO /http:/photo.ashx

PATH_TRANSLATED c:pathtowebsitehttp:photo.ashx

URL /http:/photo.ashx