信息來源:
http://nt.discuz.net/showtopic-129729.html
在 IIS7 出來之前,我們大部分用的重寫組件,都是一個叫做 UrlRewriter.dll 的 ISAPI 組件,用配置好的規則來實現 Discuz!NT 的偽靜態。
這次國慶期間,某大型遊戲站點在線人數飆升,UrlRewriter.dll 開始不斷報錯,所以試了試 IIS7 官方的重寫組件,效果不錯,給大家推薦一下。
聲明一下
1 、這個需要 IIS7 才能支持的。 (本人環境為 Windows 7 64bit,同時在 Windows Server 2008 64bit 配置成功。)
2 、如果之前使用了 UrlRewriter.dll,請先刪除之。
下面是教程:
1 、先到 IIS 官方下載模塊
下載地址:http://www.iis.net/download/URLRewrite
根據需要,點擊右側的下載鏈接 (我的系統是 64 位的,就下載 x64 的)

2 、安裝重寫模塊
我下載的是本地 msi 包 (rewrite_2.0_rtw_x64.msi),雙擊安裝即可 (如果 IIS 服務沒停的話,安裝完成後會要求重啓系統。)
3 、這個時候再進 「Internet 信息服務 (IIS) 管理器」,就可以看見模塊中多了一個 Url Rewrite 模塊

4 、進入需要設置的站點,雙擊 Url Rewrite 圖標,進入設置界面。
然後點擊右側的 「Import Rules...」(導入重寫規則)

5 、將下面的 zip 文件解壓,得到 UrlRewriterRules_for_IIS7Module.htaccess 這個文件,點擊 「Import」(導入)
附件:適用與 IIS7 的重寫規則

UrlRewriterRules_for_IIS7Module.zip


6 、確認無誤後,點擊右欄的 「應用」 按鈕,大功告成
