立即注冊(cè) 找回密碼

QQ登錄

只需一步,快速開始

如何在IIS環(huán)境下配置Rewrite規(guī)則

2015-8-2 23:04| 發(fā)布者: 道勤數(shù)據(jù)| 查看: 546| 評(píng)論: 0|原作者: 道勤數(shù)據(jù)

摘要: URL 靜態(tài)化可以提高搜索引擎抓取,開啟本功能需要對(duì) Web 服務(wù)器增加相應(yīng)的 Rewrite 規(guī)則,且會(huì)輕微增加服務(wù)器負(fù)擔(dān)。本教程講解如何在 IIS 環(huán)境下配置各個(gè)產(chǎn)品的 Rewrite 規(guī)則。一、首先下載 Rewrite.zip 的包,解壓 ...

URL 靜態(tài)化可以提高搜索引擎抓取,開啟本功能需要對(duì) Web 服務(wù)器增加相應(yīng)的 Rewrite 規(guī)則,且會(huì)輕微增加服務(wù)器負(fù)擔(dān)。本教程講解如何在 IIS 環(huán)境下配置各個(gè)產(chǎn)品的 Rewrite 規(guī)則。

一、首先下載 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ī)則下載地址:Rewrite.zip

UCenter Home1.0.0 的 Rewrite規(guī)則下載地址:Rewrite.zip

SupeSite6.0_X-Space4.0_UC 的Rewrite 規(guī)則下載地址:iisrewrite.zip

SupeV 的 Rewrite 規(guī)則下載地址:rewrite_iis.zip

下載各個(gè)產(chǎn)品的 Rewrite 規(guī)則并且重命名后如下圖所示存放:

二、配置方法

Discuz!、UCHome、SupeSite/X-Space、SupeV 的 Rewrite 配置方法類似,下面以 Discuz!6.0.0/6.1.0 的 Rewrite 規(guī)則配置方法為例講解如何在 IIS 環(huán)境下配置 Rewrite 規(guī)則。

在 IIS 管理器里選擇網(wǎng)站,右鍵選擇“屬性”,如下圖所示:

在彈出的窗口里選擇“ISAPI篩選器”

上圖中點(diǎn)擊“添加”,在彈出的窗口里“篩選器名稱”填寫“rewrite”

上圖界面中點(diǎn)擊“瀏覽”,選擇下載解壓后的 Discuz! Rewrite 規(guī)則目錄下的 Rewrite.dll 文件

瀏覽完畢點(diǎn)擊“確定”

添加完畢點(diǎn)擊“確定”

重新啟動(dòng) IIS

重新選擇該站點(diǎn) => 右鍵“屬性”=> “ISAPI 篩選器”,如果看到狀態(tài)為向上的綠色箭頭,就說明 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ì)于沒有此問題的服務(wù)器,可以選擇“否”。

上面兩項(xiàng)設(shè)置完畢“提交”保存即可。

這個(gè)時(shí)候返回到論壇首頁隨便打開一個(gè)版塊或者一個(gè)帖子即可看到 Discuz! 的 Rewrite 偽靜態(tài)配置成功!

三、各個(gè)產(chǎn)品的 Rewrite 規(guī)則

httpd.ini 文件內(nèi)容如下配置

[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32# Discuz! Rewrite規(guī)則# 獨(dú)立主機(jī)用戶# Protect httpd.ini and httpd.parse.errors files# from accessing through HTTPRewriteRule ^(.*)/archiver/((fid|tid)-[\w\-]+\.html)\?*(.*)$ $1/archiver/index\.php\?$2&$4RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/forumdisplay\.php\?fid=$2&page=$3&$4RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/viewthread\.php\?tid=$2&extra=page\%3D$4&page=$3&$4RewriteRule ^(.*)/space-(username|uid)-(.+)\.html\?*(.*)$ $1/space\.php\?$2=$3&$4RewriteRule ^(.*)/tag-(.+)\.html\?*(.*)$ $1/tag\.php\?name=$2&$3# SupeSite Rewrite規(guī)則# 獨(dú)立主機(jī)用戶# 修改以下語句中的 /supesite 修改為你的SupeSite目錄地址,如果程序放在根目錄中,請(qǐng)將 /supesite 修改為 /RewriteRule ^/supesite/([0-9]+)$ /supesite/index\.php\?uid/$1 [L]RewriteRule ^/supesite/([0-9]+)/spacelist(.+)$ /supesite/index\.php\?uid/$1/action/spacelist/type$2 [L]RewriteRule ^/supesite/([0-9]+)/viewspace(.+)$ /supesite/index\.php\?uid/$1/action/viewspace/itemid$2 [L]RewriteRule ^/supesite/([0-9]+)/viewbbs(.+)$ /supesite/index\.php\?uid/$1/action/viewbbs/tid$2 [L]RewriteRule ^/supesite/([0-9]+)/(.*)$ /supesite/index\.php\?uid/$1/$2 [L]RewriteRule ^/supesite/action(.+)$ /supesite/index\.php\?action$1 [L]RewriteRule ^/supesite/category(.+)$ /supesite/index\.php\?action/category/catid$1 [L]RewriteRule ^/supesite/viewnews(.+)$ /supesite/index\.php\?action/viewnews/itemid$1 [L]RewriteRule ^/supesite/viewthread(.+)$ /supesite/index\.php\?action/viewthread/tid$1 [L]RewriteRule ^/supesite/mygroup(.+)$ /supesite/index\.php\?action/mygroup/gid$1 [L]# UCHome Rewrite規(guī)則# 獨(dú)立主機(jī)用戶# 修改以下語句中的 /uchome 修改為你的uchome目錄地址,如果程序放在根目錄中,請(qǐng)將 /uchome 修改為 /RewriteRule ^/uchome/(space|network)-(.+)\.html$ /uchome/$1\.php\?rewrite=$2 [L]RewriteRule ^/uchome/(space|network)\.html$ /uchome/$1\.php [L]RewriteRule ^/uchome/([0-9]+)$ /uchome/space\.php\?uid=$1 [L] # SupeV Rewrite規(guī)則# 獨(dú)立主機(jī)用戶RewriteRule ^(.*)/ivideo(-tv-([0-9]+))?(-ti-([0-9]+))?(-tc-([0-9]+))?(-page-([0-9]+))?\.html$ $1/ivideo\.php\?tv=$3&ti=$5&tc=$7&page=$9RewriteRule ^(.*)/ispecial(-tv-([0-9]+))?(-ti-([0-9]+))?(-tc-([0-9]+))?(-page-([0-9]+))?\.html$ $1/ispecial\.php\?tv=$3&ti=$5&tc=$7&page=$9RewriteRule ^(.*)/icategory\.html$ $1/icategory\.phpRewriteRule ^(.*)/category-cid-([0-9]+)(-tag-([^-]*))?(-timelimit-([0-9]+))?(-orderlimit-([0-9]+))?(-page-([0-9]+))?\.html$ $1/category\.php\?cid=$2&tag=$4&timelimit=$6&orderlimit=$8&page=$10RewriteRule ^(.*)/vspace-(mid|username)-(.+)\.html$ $1/vspace\.php\?$2=$3RewriteRule ^(.*)/video-(vid|ivid)-(.+)\.html$ $1/video\.php\?$2=$3RewriteRule ^(.*)/special-spid-([0-9]+)\.html$ $1/special\.php\?spid=$2

鮮花

握手

雷人

路過

雞蛋

最新評(píng)論

!jz_fbzt! !jz_lxwm! !jz_gfqqq!

關(guān)于我們|手機(jī)版|小黑屋|地圖|【道勤網(wǎng)】-bmrsportswear.com 軟件視頻自學(xué)教程|免費(fèi)教程|自學(xué)電腦|3D教程|平面教程|影視動(dòng)畫教程|辦公教程|機(jī)械設(shè)計(jì)教程|網(wǎng)站設(shè)計(jì)教程【道勤網(wǎng)】 ( 皖I(lǐng)CP備15000319號(hào)-1 )

GMT+8, 2024-10-23 21:38

Powered by DaoQin! X3.4 © 2016-2063 Dao Qin & 道勤科技

返回頂部