關于偽靜態,相信大家并不陌生,然而網小編發現很多站長使用的都是虛擬主機,這里也簡單的說一下,apache和nginx環境的空間,只要上傳.htaccess到虛擬主機根目錄即可生效,一些Win虛擬主機也是如此,只要將httpd.ini上傳到站點根目錄即可生效。
上面簡單的介紹了關于虛擬主機的偽靜態設置,根主機的不同,最好咨詢一下IDC提供商。那么,對于獨立的Windows環境應該如何設置,現在就針對IIS6.0來介紹一下IIS如何安裝并設置Rewrite偽靜態,本文以Discuz站點為例。
IIS Rewrite 下載
下載地址:IIS Rewrite 組件
IIS Rewrite 配置
1、將下載的 IIS Rewrite 組件解壓,放到適當的目錄(如 C:Rewrite)下。
2、在“IIS管理器”里選擇網站(本文以Discuz為例,實際操作時請右擊您站點),右鍵,屬性。
3、選擇“ISAPI”,點擊“添加”。
4、填入篩選器名稱,如“rewrite”。
5、可執行文件下方點擊“瀏覽”,選擇剛才解壓的Rewrite組件位置,Rewrite.dll。
6、確認選擇正確后,點擊“確定”。
7、點擊“確定”,完成篩選器添加。
8、重啟IIS。
9、重啟IIS后,再次選擇站點,右鍵,屬性,看到如下所示向上的綠箭頭,說明 IIS Rewrite 成功添加并運行。
IIS Rewrite 規則設置
解壓后的 IIS Rewrite 組件目錄(如 C:Rewrite)中,有一個 httpd.ini 文件,將相應規則寫入到這個文件中即可。