Я пытаюсь поместить соответствие Regex для URL в модуле перезаписи URL IIS.Regex идеально подходит за пределами IIS (если я сопоставляю его на любом веб-сайте с моим URL), но он не работает в IIS.Я хочу заблокировать этот URL.
Ниже приведено регулярное выражение и мой URL.
Регулярное выражение:
(http(s)?:\/\/.)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)[.,/(]guid[.,/']1a0aa5c3-1375-446e-9d69-c9eb4383a3ec[.,/'][.,/)]\/Items
И URL:
http://example.com/ManagedPath/Site/_api/Web/Lists(guid'1a0aa5c3-1375-446e-9d69-c9eb4383a3ec')/Items
Модуль IIS Rewrite по-разному обрабатывает Regex?я что-то упустил?