Поделиться через


Тестирование шаблонов правил переопределения

Руслан Якушев

Пользовательский интерфейс модуля переопределения URL-адресов для IIS 7 и более поздних версий включает средство, которое можно использовать для проверки регулярных выражений и шаблонов подстановочных знаков, используемых в правилах и условиях переопределения. С помощью этого средства можно очень быстро проверить правильность шаблона; вы можете проверка, как шаблон применяется к различным входным строкам и какие значения хранятся в обратных ссылках. Кроме того, это средство можно использовать в качестве первого шага при устранении неполадок с правилами перезаписи, проверяя правильность соответствия проблемного URL-адреса шаблонам правил. В этой статье объясняется, как использовать средство "Шаблон теста".

Запуск диалогового окна "Шаблон теста"

Средство "Тестовый шаблон" можно использовать для проверки шаблонов правил и шаблонов условий. Чтобы протестировать шаблоны правил, откройте пользовательский интерфейс модуля переопределения URL-адресов, выберите правило в списке правил и щелкните "Изменить...":

Снимок экрана: страница диспетчера I I I SS. На панели Действия выделены параметры Изменить и Переименовать.

Затем щелкните "Тестовый шаблон..." на странице "Изменить правило":

Снимок экрана: страница

Чтобы проверить шаблон условия, выберите условие в представлении списка условий и нажмите кнопку "Изменить...". В диалоговом окне "Изменить условие" нажмите кнопку "Тестировать шаблон...":

Снимок экрана: диалоговое окно

Использование средства "Шаблон теста"

В диалоговом окне "Шаблон теста" введите строку, которая будет соответствовать шаблону. Нажмите кнопку "Тест":

Снимок экрана: диалоговое окно

Будут отображены результаты сопоставления шаблона и список обратных ссылок на правила. Аналогичным образом, если вы используете средство "Тестовый шаблон" для тестирования шаблонов, используемых в условиях, в результатах будет показан список обратных ссылок на условия:

Снимок экрана: диалоговое окно

Обратите внимание, что вы можете внести изменения в шаблон в диалоговом окне "Тестовый шаблон". Если вы внесли изменения в шаблон, при нажатии кнопки "Закрыть" можно выбрать, следует ли сохранять или игнорировать изменения в шаблоне.

Итоги

Средство "Тестовый шаблон" предоставляет простой способ тестирования регулярных выражений и шаблонов подстановочных знаков, используемых в правилах и условиях перезаписи. Средство можно использовать для тестирования и настройки шаблонов, а также для устранения неполадок с правилами перезаписи с неправильными шаблонами.