天天看點

Isapi_rewrite重寫規則

      ISAPI Rewrite是一個基于正規表達式的強大的URL處理引擎,

     它是使用網頁虛拟靜态的一種方法,這種方法有助于蜘蛛爬蟲抓取頁面。

     還節省了大量的開發時間。現在最常用的是ISAPI_Rewrite,(helicon), 按照安裝順序安裝軟體,把裡面的httpd.ini進行配置,安照其幫助。

    其中還有一個正則工具驗證URL的位址轉換正則是否正确。

          regular expression    是正規表達式。

         teststring                  要轉換後的具體字元格式

         match results:         自動生成的, 所比對到的具體内容

         format string :         字元串的格式。

         format reault:          所要替換的字元串。

         注意在替換時所比對的隻是替換$1,$2,$3,$4

       例如:

                 1.    /product/(/w+)//?gg=(.*)

                       /product/xg2001/?gg=23455

                        $1: xg2001

                        $2:23455

                       /product/detail/.aspx/?id=$1&gg=$2

                      /product/detail.aspx?id=xg2001&gg=23455

1.下載下傳ISAPI_Rewrite.ISAPI_Rewrite分精簡(Lite)和完全(Full)版.精簡版不支援對每個虛拟主機站點進行重寫,隻能進行全局處理.不過對于有伺服器的朋友,精簡版也就夠啦.精簡版下載下傳位址:http://www.helicontech.com/download/,就是那Lite Version (free)啦.

2.安裝.msi的檔案,和裝一般程式一樣裝就可以了,俺就裝在D:/ISAPI_Rewrite.

3.接下來一步比較重要哦,看仔細喽.打開Internet 資訊服務,右鍵,web站點屬性,電ISAPI篩選器頁籤.添加篩選器,名稱自己填,路徑自己指定ISAPI_Rewrite.dll,然後确定.