今天小編為大家講解怎么在IIS環境下配置Rewrite規則,創建rewrite規則是為了url靜態化來提高搜索引擎抓取。
一、首先下載 Rewrite.zip 的包,解壓到任意盤上的任意目錄。
各個產品的 Rewrite 規則包不同,請選擇對應的產品下載對應的 Rewrite 規則。
Discuz!6.0.0/6.1.0 的 Rewrite 規則
UCenter Home1.0.0 的 Rewrite規則
SupeSite6.0_X-Space4.0_UC 的Rewrite 規則
SupeV 的 Rewrite 規則
下載各個產品的 Rewrite 規則并且重命名后如下圖所示存放:
二、配置方法
Discuz!、UCHome、SupeSite/X-Space、SupeV 的 Rewrite 配置方法類似,下面以 Discuz!6.0.0/6.1.0 的 Rewrite 規則配置方法為例講解如何在 IIS 環境下配置 Rewrite 規則。
在 IIS 管理器里選擇網站,右鍵選擇“屬性”,如下圖所示:
在彈出的窗口里選擇“ISAPI篩選器”
上圖中點擊“添加”,在彈出的窗口里“篩選器名稱”填寫“rewrite”
上圖界面中點擊“瀏覽”,選擇下載解壓后的 Discuz! Rewrite 規則目錄下的 Rewrite.dll 文件
瀏覽完畢點擊“確定”
添加完畢點擊“確定”
重新啟動 IIS
重新選擇該站點 => 右鍵“屬性”=> “ISAPI 篩選器”,如果看到狀態為向上的綠色箭頭,就說明 Rewrite 模塊安裝成功了。
Rewrite 規則配置成功了,但是這個時候瀏覽論壇地址依舊不是偽靜態的,還需要到論壇后臺做相應的設置才可以。論壇后臺 => 全局 => 優化設置,下圖中紅色區域選項:
“URL 靜態化”:如上圖所示有五個選項,根據您的需求選擇即可,最多可以選擇五個,不選則不生效。
“Rewrtie 兼容性”:如果您的服務器不支持 Rewrite 規則中的中文字符,請選擇“是”。對于沒有此問題的服務器,可以選擇“否”。上面兩項設置完畢“提交”保存即可。這個時候返回到論壇首頁隨便打開一個版塊或者一個帖子即可看到 Discuz! 的 Rewrite 偽靜態配置成功!
新聞熱點
疑難解答
圖片精選