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

Ruslan Yakushev

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

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

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

[I I S Manager] ページのスクリーンショット。[操作] ウィンドウで、[編集] オプションと [名前の変更] オプションが強調表示されています。

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

[ルールの編集] ページのスクリーンショット。[テスト パターン] ボタンが強調表示されています。

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

[条件の編集] ダイアログ ボックスのスクリーンショット。[テスト パターン] ボタンが強調表示されています。

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

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

[テスト パターン] ダイアログ ボックスのスクリーンショット。[テストする入力データ] ボックスに文字列が挿入されます。

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

[テスト パターン] ダイアログ ボックスのスクリーンショット。[テストする入力データ] ボックスと [パターン] ボックスが表示されます。

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

まとめ

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