再次查找,找到了Ionic's Isapi Rewrite Filter,完全開源,完全免費,完全沒有中文使用手冊。
測試后,使用正常,用法分享一下:
首先到官方網站http://www.codeplex.com/IIRF/Release/ProjectReleases.aspx下載最新軟件包,注意要下載的是IonicIsapiRewriter-2.*-Release-bin.zip(錯新站長站下載地址),版本號可能會變化。以下安裝僅針對WIN2003+IIS6.0的服務器環境。
一、安裝IIRF1、復制IIRF的DLL(IIRF.dll)到相應的文件夾,如D:/Rewrite。 或者,它可以在一個完全不同的目錄樹。 這取決于你。
2、如果您創建一個服務器全局范圍的設置文件(IirfGlobal.ini),你必須把它與(IIRF.dll)文件在同一目錄中。 該URL Rewrite篩選器將尋找其在該文件中的全局設置文件。 如果是多個站點,則在站點更目錄下創建(IIRF.dll)文件。
3、對(IIRF.dll)所在目錄賦予IIS_WPG用戶組“讀取”、“讀取與運行”、“寫入”權限。
4、 打開Internet信息服務管理器。右鍵點擊IIS管理器左欄“網站” 》“屬性”,彈出“網站屬性”選項卡,選擇“ISAPI篩選器”,如下圖添加IIRF。
5、重啟IIS
6、右鍵點擊IIS管理器左欄“網站” 》“屬性”,彈出“網站屬性”選項卡,選擇“ISAPI篩選器”,查看“IIRF”加載是否成功。若是綠色向上箭頭,則表示加載成功。
二、規則文件格式基本照搬ISAPI Rewrite,要作修改
RewriteRule [源URL正則條件] [目的URL]
ISAPI Rewrite與IIRF的區別就在[目的URL],ISAPI Rewrite的要轉義,而IIRF不用轉義。
新聞熱點
疑難解答