書き換えルール パターンのテスト

Ruslan Yakushev

URL Rewrite Module UI for IIS 7 以降には、書き換えルールと条件内で使用される正規表現とワイルドカード パターンをテストするために使用できるツールが含まれています。 このツールを使用すると、パターンの正確性を非常に迅速に検証できます。パターンがさまざまな入力文字列にどのように適用されているか、および前方参照にどのような値が格納されているかを確認できます。 また、このツールは、問題のある URL がルール パターンと正しく一致するかどうかをチェックして、書き換えルールのトラブルシューティングの最初の手順として使用できます。 この記事では、"テスト パターン" ツールの使用方法について説明します。

[テスト パターン] ダイアログの起動

"テスト パターン" ツールを使用すると、ルール パターンと条件パターンをテストできます。 ルール パターンをテストするには、URL 書き換えモジュール UI を開き、ルールの一覧でルールを選び、[編集] をクリックします。

Screenshot of the I I S Manager page. In the Actions pane, the Edit and Rename options are highlighted.

次に、[ルールの編集] ページで [テスト パターン] ボタンをクリックします。

Screenshot of the Edit Rule page. The Test pattern button is highlighted.

条件パターンをテストするには、条件リスト ビューで条件を選び、[編集] をクリックします。 [条件の編集] ダイアログで、[テスト パターン] ボタンをクリックします。

Screenshot of the Edit Condition dialog box. The Test pattern button is highlighted.

"テスト パターン" ツールの使用

[テスト パターン] ダイアログで、パターンと照合する文字列を入力します。 [テスト] ボタンをクリックします。

Screenshot of the Test Pattern dialog box. A string is inserted in the Input data to test box.

パターン マッチの結果とルールの前方参照の一覧が表示されます。 同様に、条件で使用されるパターンのテストに "テスト パターン" ツールを使用すると、結果に条件の前方参照の一覧が表示されます。

Screenshot of the Test Pattern dialog box. The Input data to test box and the Pattern box are shown.

[テスト パターン] ダイアログ内でパターンを変更できることに注意してください。 パターンに変更を加えた場合は、[閉じる] ボタンをクリックすると、パターンへの変更を保存するか無視するかを選択できます。

まとめ

"テスト パターン" ツールは、書き換えルールと条件で使用される正規表現とワイルドカード パターンをテストするための簡単な方法を提供します。 このツールは、パターンのテストと調整に使用できるだけでなく、間違ったパターンによる書き換えルールのトラブルシューティングにも使用できます。