看到很多人為IIS下的靜態搞的暈頭轉向 本人今天自己操作了一遍 10分鐘搞定 一臺新IIS服務器DISCUZ X1偽靜態化
首先 勸大家不要從其它網站或者這個論壇下載 Rewrite.dll 和 其它任何文件 因為這樣做非常不安全,我已經發現一些人提供的Rewrite.dll是被修改或者有版本與安全隱患。
1 訪問 http://www.helicontech.com/download-isapi_rewrite3.htm 這個是isapi_rewrite3的官方網站 選擇下載WINDOWS 2003 32或64位免費版本 最新版本 3.0073
2 在自己服務器上安裝 這個ISAPI_Rewrite3_0073_Lite.msi 安裝包 不要安裝到默認地址 安裝到自己服務器上的一個WEB安全區(比如D盤的莫個設置過特殊權限的文件夾) 給予則合格文件夾 一IIS_WPG 讀寫權限,因為它工作的時候要寫日志 (同樣遵守一個鐵的規則 給于讀寫權限的就不要給運行權限)
3 DISCUZ X1后臺 搜索引擎優化 開啟要靜態化的選擇 (建議只開啟論壇 帖子 )然后點擊 “查看當前的 Rewrite 規則”(這個在右側簡短說明末尾) 找到其中的 IIS Web Server(獨立主機用戶) 復制其下面的所有代碼 粘貼到 你剛才在服務器安裝 isapi_rewrite3 的文件夾 httpd.conf 這個文件中(用記事本打開粘貼保存即可),很多老的說明中都提到httpd.ini 這個文件,很多人上傳了這個文件 缺不工作,應該復制到 httpd.conf。 然后 重新啟動IIS 即可。
推薦教程:多種環境下discuz!論壇偽靜態的設置方法