Почему IIS 7.5 добавляет завершающую косую черту к папкам? Можно ли отключить вежливое перенаправление для правила перезаписи URL, которое удаляет завершающую косую черту?

IIS очищает URL-адреса каталогов, добавляя косую черту в конце. См. Эти старые документы из IIS 6: IIS генерирует бесплатную переадресацию, когда запрашивается папка без косой черты

  1. Почему? Актуально ли намерение?
  2. Какие-либо последствия для безопасности?
  3. Как я могу отключить его, чтобы заставить эту работу работать с правилом перезаписи URL «RemoveTrailingSlashRule»

Когда вы добавляете правило под IIS 7.5 с URL Rewrite 2, правило не будет применяться к каталогам (с использованием IsDirectory) и папкам (с использованием IsFolder).

См. Это предупреждение при добавлении правила для добавления или удаления символа косой черты в конце: See this warning on Add a rule to append or remove the trailing slash symbol

Это создаст RemoveTrailingSlashRule1: Edit Inbound Rule RemoveTrailingSlashRule1

22
задан Malartre 7 December 2011 в 18:16
поделиться