IIS環(huán)境下配置Rewrite規(guī)則
URL 靜態(tài)化可以提高搜索引擎抓取,開(kāi)啟本功能需要對(duì) Web 服務(wù)器增加相應(yīng)的 Rewrite 規(guī)則,且會(huì)輕微增加服務(wù)器負(fù)擔(dān)。本教程講解如何在 IIS 環(huán)境下配置各個(gè)產(chǎn)品的 Rewrite 規(guī)則。
下面以Discuz為例講解IIS環(huán)境下配置Rewrite 規(guī)則,希望大家能舉一反三。
一、首先下載 Rewrite.zip 的包,解壓到任意盤(pán)上的任意目錄。
Rewrite.zip 下載
各個(gè)產(chǎn)品的 Rewrite 規(guī)則包不同,請(qǐng)選擇對(duì)應(yīng)的產(chǎn)品下載對(duì)應(yīng)的 Rewrite 規(guī)則。
Discuz!6.0.0/6.1.0 的 Rewrite 規(guī)則下載地址:http://www.discuz.net/attachment.php?aid=195279
UCenter Home1.0.0 的 Rewrite規(guī)則下載地址:http://u.discuz.net/help/down/iisRewrite.rar
SupeSite6.0_X-Space4.0_UC 的Rewrite 規(guī)則下載地址:http://www.supesite.com/download/iisrewrite.zip
SupeV 的 Rewrite 規(guī)則下載地址:http://download.comsenz.com/SupeV/tools/rewrite_iis.zip
二、配置方法
Discuz!、UCHome、SupeSite/X-Space、SupeV 的 Rewrite 配置方法類(lèi)似,下面以 Discuz!6.0.0/6.1.0 的 Rewrite 規(guī)則配置方法為例講解如何在 IIS 環(huán)境下配置 Rewrite 規(guī)則。
在 IIS 管理器里選擇網(wǎng)站,右鍵選擇“屬性”,如下圖所示:
在彈出的窗口里選擇“ISAPI篩選器”
上圖中點(diǎn)擊“添加”,在彈出的窗口里“篩選器名稱(chēng)”填寫(xiě)“rewrite”
上圖界面中點(diǎn)擊“瀏覽”,選擇下載解壓后的 Discuz! Rewrite 規(guī)則目錄下的 Rewrite.dll 文件
瀏覽完畢點(diǎn)擊“確定”
添加完畢點(diǎn)擊“確定”
重新啟動(dòng) IIS
重新選擇該站點(diǎn) => 右鍵“屬性”=> “ISAPI 篩選器”,如果看到狀態(tài)為向上的綠色箭頭,就說(shuō)明 Rewrite 模塊安裝成功了。
Rewrite 規(guī)則配置成功了,但是這個(gè)時(shí)候?yàn)g覽論壇地址依舊不是偽靜態(tài)的,還需要到論壇后臺(tái)做相應(yīng)的設(shè)置才可以。
論壇后臺(tái) => 全局 => 優(yōu)化設(shè)置,下圖中紅色區(qū)域選項(xiàng):
“URL 靜態(tài)化”:如上圖所示有五個(gè)選項(xiàng),根據(jù)您的需求選擇即可,最多可以選擇五個(gè),不選則不生效。
“Rewrtie 兼容性”:如果您的服務(wù)器不支持 Rewrite 規(guī)則中的中文字符,請(qǐng)選擇“是”。對(duì)于沒(méi)有此問(wèn)題的服務(wù)器,可以選擇“否”。
上面兩項(xiàng)設(shè)置完畢“提交”保存即可。
這個(gè)時(shí)候返回到論壇首頁(yè)隨便打開(kāi)一個(gè)版塊或者一個(gè)帖子即可看到 Discuz! 的 Rewrite 偽靜態(tài)配置成功!
三、各個(gè)產(chǎn)品的 Rewrite 規(guī)則
httpd.ini 文件內(nèi)容如下配置
復(fù)制內(nèi)容到剪貼板Code:
常見(jiàn)問(wèn)題: 配置好后,HTTPD.INI配置也正確,但還是打不開(kāi)。這時(shí)有可能是rewrite.dll\httpd.ini的權(quán)限問(wèn)題,可以試著給這兩個(gè)文件EVERYONE的讀取權(quán)限。
關(guān)鍵字:IIS環(huán)境、Rewrite、規(guī)則、服務(wù)器
新文章:
- CentOS7下圖形配置網(wǎng)絡(luò)的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統(tǒng)后丟失windows啟動(dòng)項(xiàng)
- CentOS單網(wǎng)卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗(yàn)證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網(wǎng)打印機(jī)IP講解
- CentOS7使用hostapd實(shí)現(xiàn)無(wú)AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網(wǎng)絡(luò)重啟出錯(cuò)
- 解決Centos7雙系統(tǒng)后丟失windows啟動(dòng)項(xiàng)
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統(tǒng)有什么不同呢
- Centos 6.6默認(rèn)iptable規(guī)則詳解