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

Другие вопросы по тегам