IIS 7 以降の URL 書き換えモジュール UI には、書き換えルールと条件で使用される正規表現とワイルドカード パターンをテストするために使用できるツールが含まれています。 このツールを使用すると、パターンの正確性を非常に迅速に検証できます。さまざまな入力文字列にパターンを適用する方法と、バック参照に格納される値を確認できます。 また、このツールは、問題のある URL がルール パターンと正しく一致するかどうかを確認することで、書き換えルールのトラブルシューティングの最初の手順として使用できます。 この記事では、"テスト パターン" ツールの使用方法について説明します。
[テスト パターン] ダイアログの起動
"テスト パターン" ツールを使用して、ルール パターンと条件パターンをテストできます。 ルール パターンをテストするには、URL 書き換えモジュール UI を開き、ルールの一覧でルールを選択し、[編集...] をクリックします。
次に、「ルールの編集」ページで「テスト パターン...」ボタンをクリックします。
条件パターンをテストするには、条件リスト ビューで条件を選択し、[編集...] をクリックします。 [条件の編集] ダイアログで、[テスト パターン...] ボタンをクリックします。
"テスト パターン" ツールの使用
[テスト パターン] ダイアログで、パターンと照合する文字列を入力します。 [テスト] ボタンをクリックします。
パターン一致の結果とルールのバックリファレンスの一覧が表示されます。 同様に、条件で使用されるパターンのテストに "テスト パターン" ツールを使用すると、結果に条件のバックリファレンスの一覧が表示されます。
[テスト パターン] ダイアログ内でパターンを変更できることに注意してください。 パターンに変更を加えた場合は、[閉じる] ボタンをクリックすると、パターンの変更を保持するか無視するかを選択できます。
まとめ
"テスト パターン" ツールは、書き換えルールと条件で使用される正規表現とワイルドカード パターンをテストするための簡単な方法を提供します。 このツールを使用すると、パターンをテストおよび調整したり、正しくないパターンで書き換えルールのトラブルシューティングを行うことができます。