使用正規表示式的方式重寫url。
支援全域性的 url重寫設定和針對同一伺服器上每個web站點的 url重寫設定。
zyx_urlrewriter.dll檔案所在目錄中的 urlrewriter.ini 裡面的設定就是全域性的 url重寫設定。
每個站點跟目錄中的 urlrewriter.ini 裡面的設定就是針對該站點的 url重寫設定。
優先順序:先處理站點的url重寫,再處理全域性的url重寫。
該元件使用的正規表示式語法請參考 regexp.htm 檔案。
regextest.exe 是正規表示式測試程式,用來測試規則是否正確。
在向urlrewriter.ini檔案新增規則時請先測試規則確保正確。
除了一般的重寫url來實現 靜態位址模擬動態位址外,
還可以實現禁止訪問某些url,重定向url,反向**等。。。
1。安裝,在iis 裡面新增 zyx_urlrewriter.dll 為 isapi 篩選器。
********規則檔案格式*********
[zyx_rewrite]
;這行是注釋
#這行也是注釋
#規則格式:
#urlrewrite 正規表示式 替換格式化字串
#下面的規則
#正規表示式是 /myhtml/hp/.html
#替換格式化字串是 /hp$1.asp
urlrewrite /myhtml/hp/.html /hp$1.asp
下面的規則
#正規表示式是 /myhtml/hptest_/.html
#替換格式化字串是 /hptest.asp?page=$1
urlrewrite /myhtml/hptest_/.html /hptest.asp?page=$1
*****************
正規表示式的語法和格式化字串的語法請參考 regexp.htm
主頁:http://www.redcheek.net
討論區:http://bbsftp.redcheek.net/bbs/index.asp?boardid=27
重寫url的正規表示式記錄
限定符將可選數量的資料新增到正規表示式。限定符表示式應用於緊挨著它前面的字元 組或字元類。net framework 正規表示式支援最小匹配 lazy 限定符。下表描述了影響匹配數量的元字元。限定符 說明 指定零個或更多個匹配 例如 w 或 abc 等效於 指定乙個或多個匹配 例如 w 或 abc ...
URL檢驗正規表示式
正規表示式判定url param url returns function check url url 0 9 ip形式的url 3位數字.3位數字.3位數字.3位數字 允許ip和domain 網域名稱 localhost 匹配localhost w 網域名稱 至少乙個 英文或數字 加上.w 一級網...
使用正規表示式過濾url鏈結
不強制匹配 string cc 是電風扇的個電飯鍋電飯鍋 if m.find 如果需要強制匹配的話,把正則改下就行了 pattern p pattern.compile http www ftp w w w w d w w w w w w w w w w w w w w w w w w w w pa...