Подтвердить что ты не робот

IIS7 Rewrite Map Regex?

Можно ли использовать reg ex на карте перезаписи? Например:

<rewriteMap name="Redirects">
   <add key="/blah/(.*)" value="/blah/{R:1}" />
</rewriteMap>

Или есть способ справиться с этим подходом? В настоящее время у меня есть правило, настроенное для соответствия всем, а затем используйте карту перезаписи для сопоставления с новыми URL-адресами. Я хотел бы захватить все под каталогом, например. файлы ресурсов (blah)... без необходимости вручную делать это для всех.

4b9b3361

Ответ 1

К сожалению, вам не нужно создавать правило для использования регулярных выражений.

Обратите внимание, что в ключах нет очевидного общего шаблона и их отношение к значениям. Это означает, что невозможно использовать регулярные выражения или подстановочные знаки для определения логики преобразования URL. http://www.iis.net/learn/extensions/url-rewrite-module/using-rewrite-maps-in-url-rewrite-module