共用方式為


測試重寫規則模式

作者 :Ruslan Yakushev

IIS 7 和更新版本 URL 重寫模組 UI 包含可用來測試重寫規則和條件中使用的正則運算式和萬用字元模式的工具。 使用此工具,您可以非常快速地驗證模式的正確性;您可以檢查模式如何套用至各種輸入字串,以及哪些值會儲存在回溯參考中。 此外,此工具可作為重寫規則疑難排解的第一個步驟,方法是檢查有問題的 URL 是否符合規則模式。 本文說明如何使用「測試模式」工具。

啟動 [測試模式] 對話方塊

「測試模式」工具可用來測試規則模式和條件模式。 若要測試規則模式,請開啟 URL 重寫模組 UI,然後在規則清單中選取規則,然後按一下 [編輯...]:

[I S 管理員] 頁面的螢幕擷取畫面。在 [動作] 窗格中,[編輯] 和 [重新命名] 選項會反白顯示。

然後按一下 [測試模式...][編輯規則] 頁面中的按鈕:

[編輯規則] 頁面的螢幕擷取畫面。[測試模式] 按鈕會反白顯示。

若要測試條件模式,請在條件清單檢視中選取條件,然後按一下 [編輯...]。 在 [編輯條件] 對話方塊中,按一下 [測試模式...] 按鈕:

[編輯條件] 對話方塊的螢幕擷取畫面。[測試模式] 按鈕會反白顯示。

使用「測試模式」工具

在 [測試模式] 對話方塊中,輸入您想要與模式相符的字串。 按一下 [測試] 按鈕:

[測試模式] 對話方塊的螢幕擷取畫面。字串會插入 [要測試的輸入資料] 方塊中。

將會顯示模式比對的結果和規則回溯參考清單。 同樣地,如果您使用「測試模式」工具來測試條件中使用的模式,結果會顯示條件回溯參考的清單:

[測試模式] 對話方塊的螢幕擷取畫面。會顯示 [要測試的輸入資料] 方塊和 [模式] 方塊。

請注意,您可以在 [測試模式] 對話方塊中變更模式。 如果您已對模式進行任何變更,當您按一下 [關閉] 按鈕時,您可以選擇保留或忽略模式的變更。

總結

「測試模式」工具提供簡單的方法來測試重寫規則和條件中使用的正則運算式和萬用字元模式。 此工具可用來測試及調整模式,以及針對具有不正確模式的重寫規則進行疑難排解。