資源描述:
《IIS偽靜態(tài)設(shè)置》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、www.tladyu.comwww.t-shang.com1、將下載的IISRewrite組件解壓,放到適當?shù)哪夸洠ㄈ鏑:Rewrite)下。2、在“IIS管理器”里選擇網(wǎng)站,右鍵,屬性。3、選擇“ISAPI”,點擊“添加”。www.olegoo.comhttp://fushi.tladyu.comwww.tladyu.comwww.t-shang.com4、填入篩選器名稱,如“rewrite”。www.olegoo.comhttp://fushi.tladyu.comwww.tladyu.comwww.t-shang.com5、可執(zhí)行文件下方點擊“瀏覽”,
2、選擇剛才解壓的Rewrite組件位置,Rewrite.dll。www.olegoo.comhttp://fushi.tladyu.comwww.tladyu.comwww.t-shang.com6、確認選擇正確后,點擊“確定”。www.olegoo.comhttp://fushi.tladyu.comwww.tladyu.comwww.t-shang.com7、點擊“確定”,完成篩選器添加。www.olegoo.comhttp://fushi.tladyu.comwww.tladyu.comwww.t-shang.com8、重啟IIS。www.olegoo.
3、comhttp://fushi.tladyu.comwww.tladyu.comwww.t-shang.com9、重啟IIS后,再次選擇站點,右鍵,屬性,看到如下所示向上的綠箭頭,說明IISRewrite成功添加并運行。IISRewrite規(guī)則設(shè)置解壓后的IISRewrite組件目錄(如C:Rewrite)中,有一個httpd.ini文件,將相應(yīng)規(guī)則寫入到這個文件中即可。要使你的IIS服務(wù)器支持偽靜態(tài)重寫,按以下步驟來:www.olegoo.comhttp://fushi.tladyu.comwww.tladyu.comwww.t-shang.com1.安裝
4、重寫插件Rewrite.dll如果你的IIS服務(wù)器加載過Rewrite.dll則可以不用下載。加載Rewrite.dll在IIS的Isapi上添加篩選器篩選器名稱為:re可執(zhí)行文件選擇Rewrite.dll就可以了!2.配置httpd.ini打開你的httpd.ini,找到[ISAPI_Rewrite]#3600=1hourCacheClockRate3600RepeatLimit32#Protecthttpd.iniandhttpd.parse.errorsfiles#fromaccessingthroughHTTPRewriteRule^(.*)/arc
5、hiver/([a-z0-9-]+.html)$$1/archiver/index.php?$2RewriteRule^(.*)/forum-([0-9]+)-([0-9]+).html$$1/forumdisplay.php?fid=$2&page=$3RewriteRule^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+).html$$1/viewthread.php?tid=$2&extra=page%3D$4&page=$3RewriteRule^(.*)/profile-(username
6、uid)-(.+?).html
7、$$1/viewpro.php?$2=$3以上是Discuz!官方提供的配置代碼,注意正則格式。3.應(yīng)用比如,將read.php?bl_id=123&bu_id=456偽靜態(tài)成/html/123/456.html可以這樣寫:RewriteRule^(.*)/html/([0-9]+)/([0-9]+).html$$1/read.php?bl_id=$2&bu_id=$3再例:www.olegoo.comhttp://fushi.tladyu.comwww.tladyu.comwww.t-shang.com123.php?id=123123/id/123Rew
8、riteRule^123/id/([0-9][0-9][0-9])/$/123.php?id=$1orRewriteRule^123/id/([0-9]+)$/123.php?id=$1PW的規(guī)則:[ISAPI_Rewrite]RewriteRule^(.*)-htm-(.*)$$1.php?$2RewriteRule^(.*)/simple/([a-z0-9_]+.html)$$1/simple/index.php?$2個人備注:這里的$1,$2,$3就是前一個表達式的匹配值比如:^(.*)/simple/([a-z0-9_]+.html)$?$1/sim
9、ple/index.php?$2中對應(yīng)的顏色對應(yīng)相應(yīng)