上篇博文介紹了《win7/win8(IIS7.5) 安裝url rewrite重寫模塊》,安裝完畢就可以使用了,不過對于初用者來說,需要摸索一番才懂使用,為了初學者更快地掌握,本文將詳細介紹url rewrite重寫模塊的使用方法。
一、通過導入重寫規(guī)則的方法設置url rewrite重寫
1、打開IIS,點擊一下要設置的網(wǎng)站名稱,這時看到右邊區(qū)域的“URL 重寫”圖標。
圖一:選中要設置的網(wǎng)站
2、雙擊圖一的“URL 重寫”圖標,打開URL 重寫操作界面。
圖二:URL 重寫操作界面
3、在圖二(URL 重寫操作界面)里點擊右側(cè)的“導入規(guī)則”,然后進入“導入 mod_rewrite 規(guī)則”界面。
圖三:導入 mod_rewrite 規(guī)則 界面
4、在圖三所示的“導入 mod_rewrite 規(guī)則” 界面里,先選擇寫著重寫規(guī)則的htaccess文件,然后點擊“導入”按鈕,最后點擊“應用”。
注意,htaccess文件只需保留重寫規(guī)則(RewriteRule)的語句即可,如:
RewriteRule ^.*index1.html$ http://localhost/index2.html [NC,R=301]
無需其他不相干的語句,如:
RewriteEngine On
RewriteCompatibility2 On
RepeatLimit 32
RewriteBase
導入后,無需重啟IIS,url rewrite重寫規(guī)則就立即生效了。
二、直接添加url rewrite重寫規(guī)則
1、在 “URL 重寫”界面,點擊右側(cè)的“添加規(guī)則”。
圖四:點擊“添加規(guī)則”
2、在“添加規(guī)則”界面雙擊“空白規(guī)則”。
圖五:雙擊“空白規(guī)則”
3、上一步雙擊“空白規(guī)則”后,進入“編輯入站規(guī)則”界面。
下面是一個填寫范例,對應的重寫規(guī)則語句是(注:名稱是導入規(guī)則時自動生成的,我們手動添加時可以隨意填寫):
RewriteRule ^.*index1.html$ http://localhost/index2.html [NC,R=301]
圖六:編輯入站規(guī)則
4、完成后不要忘了點擊右側(cè)的“應用”,以使設置生效。