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,然後确定.