IIS7 переписать карту Regex?
Можно ли использовать reg ex в карте перезаписи? Например:
<rewriteMap name="Redirects">
<add key="/blah/(.*)" value="/blah/{R:1}" />
</rewriteMap>
Или есть способ справиться с этим подходом? В настоящее время у меня есть правило, настроенное для соответствия всем, а затем использую карту перезаписи для сопоставления с новыми URL-адресами. Я хотел бы захватить все в каталоге, например, файлы ресурсов (бла)... без необходимости вручную делать это для них всех.
1 ответ
К сожалению, нет, вам нужно создать правило для использования регулярных выражений.
Обратите внимание, что в ключах и их отношении к значениям нет очевидной общей схемы. Это означает, что невозможно использовать регулярные выражения или символы подстановки для определения логики преобразования URL. http://www.iis.net/learn/extensions/url-rewrite-module/using-rewrite-maps-in-url-rewrite-module