HDwiki 5.1下iis的rewrite規(guī)則分享
更新時(shí)間:2012年10月31日 16:29:50 作者:
本功能對服務(wù)器環(huán)境有特殊要求,獨(dú)立主機(jī)用戶需要對 Web 服務(wù)器增加相應(yīng)的 Rewrite 規(guī)則,因此需要服務(wù)器權(quán)限才可使用
一、注意事項(xiàng):
1、本功能對服務(wù)器環(huán)境有特殊要求,獨(dú)立主機(jī)用戶需要對 Web 服務(wù)器增加相應(yīng)的 Rewrite 規(guī)則,因此需要服務(wù)器權(quán)限才可使用。對于虛擬主機(jī)用戶,您需要向您的空間服務(wù)商進(jìn)行咨詢:空間是否支持 Rewrite 以及是否支持對站點(diǎn)目錄中 .htaccess 的文件解析,只有滿足這兩條件,URL 靜態(tài)化 功能才會(huì)生效。
2、打開 URL 靜態(tài)化后,如果您的服務(wù)器環(huán)境不支持或者尚未配置好,訪問這些鏈接會(huì)出現(xiàn)“網(wǎng)頁無法顯示”的錯(cuò)誤信息,HDwiki將無法正常訪問。發(fā)生無法訪問的現(xiàn)象時(shí),請您進(jìn)入管理后臺(tái),關(guān)閉URL靜態(tài)化功能,網(wǎng)站即可恢復(fù)正常狀態(tài)。
二、IIS環(huán)境的設(shè)置
URL 靜態(tài)化功能受到HDwiki所在服務(wù)器環(huán)境的制約,在開啟此功能之前,請根據(jù)你的 Web 服務(wù)器環(huán)境,選擇相應(yīng)的環(huán)境配置方法。錯(cuò)誤的設(shè)置有可能造成服務(wù)器無法啟動(dòng)或者功能無效。
IIS Web Server(ISAPI rewrite 3.0版本)(獨(dú)立主機(jī)用戶)請下載ISAPI rewrite 3.0版本(此處下載 http://www.dhdzp.com/softs/41171.html),安裝。
三、以下的規(guī)則要寫到iis的配置文件httpd.ini中,例如:
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteRule ^/(.*)\.(htm|html|shtml|tpl|asp|jsp|php|do)$ /index\.php\?$1
hdwiki為根目錄的情況:
全部開啟的規(guī)則如下:
RewriteRule ^/(.*)\.(htm|html|shtml|tpl|asp|jsp|php|do)$ /index\.php\?$1
開啟以“http://mydomain/wiki/詞條名”的rewrite規(guī)則如下:
RewriteRule ^/baike/wiki/(.*)$ /baike/index\.php\?doc-innerlink-$1
hdwiki為子目錄的情況:
如hdwiki在名為”baike“的目錄下
全部開啟的規(guī)則如下:
RewriteRule ^/baike/(.*)\.(htm|html|shtml|tpl|asp|jsp|php|do)$ /baike/index\.php\?$1
開啟以“http://mydomain/wiki/詞條名”的rewrite規(guī)則如下:
RewriteRule ^/baike/wiki/(.*)$ /baike/index\.php\?doc-innerlink-$1
對后臺(tái)需要做如下圖設(shè)置:

HDwiki下iis的rewrite規(guī)則
1、本功能對服務(wù)器環(huán)境有特殊要求,獨(dú)立主機(jī)用戶需要對 Web 服務(wù)器增加相應(yīng)的 Rewrite 規(guī)則,因此需要服務(wù)器權(quán)限才可使用。對于虛擬主機(jī)用戶,您需要向您的空間服務(wù)商進(jìn)行咨詢:空間是否支持 Rewrite 以及是否支持對站點(diǎn)目錄中 .htaccess 的文件解析,只有滿足這兩條件,URL 靜態(tài)化 功能才會(huì)生效。
2、打開 URL 靜態(tài)化后,如果您的服務(wù)器環(huán)境不支持或者尚未配置好,訪問這些鏈接會(huì)出現(xiàn)“網(wǎng)頁無法顯示”的錯(cuò)誤信息,HDwiki將無法正常訪問。發(fā)生無法訪問的現(xiàn)象時(shí),請您進(jìn)入管理后臺(tái),關(guān)閉URL靜態(tài)化功能,網(wǎng)站即可恢復(fù)正常狀態(tài)。
二、IIS環(huán)境的設(shè)置
URL 靜態(tài)化功能受到HDwiki所在服務(wù)器環(huán)境的制約,在開啟此功能之前,請根據(jù)你的 Web 服務(wù)器環(huán)境,選擇相應(yīng)的環(huán)境配置方法。錯(cuò)誤的設(shè)置有可能造成服務(wù)器無法啟動(dòng)或者功能無效。
IIS Web Server(ISAPI rewrite 3.0版本)(獨(dú)立主機(jī)用戶)請下載ISAPI rewrite 3.0版本(此處下載 http://www.dhdzp.com/softs/41171.html),安裝。
三、以下的規(guī)則要寫到iis的配置文件httpd.ini中,例如:
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteRule ^/(.*)\.(htm|html|shtml|tpl|asp|jsp|php|do)$ /index\.php\?$1
hdwiki為根目錄的情況:
全部開啟的規(guī)則如下:
RewriteRule ^/(.*)\.(htm|html|shtml|tpl|asp|jsp|php|do)$ /index\.php\?$1
開啟以“http://mydomain/wiki/詞條名”的rewrite規(guī)則如下:
RewriteRule ^/baike/wiki/(.*)$ /baike/index\.php\?doc-innerlink-$1
hdwiki為子目錄的情況:
如hdwiki在名為”baike“的目錄下
全部開啟的規(guī)則如下:
RewriteRule ^/baike/(.*)\.(htm|html|shtml|tpl|asp|jsp|php|do)$ /baike/index\.php\?$1
開啟以“http://mydomain/wiki/詞條名”的rewrite規(guī)則如下:
RewriteRule ^/baike/wiki/(.*)$ /baike/index\.php\?doc-innerlink-$1
對后臺(tái)需要做如下圖設(shè)置:

HDwiki下iis的rewrite規(guī)則
相關(guān)文章
win2003 IIS6,能訪問html頁 但是不能訪問aspx頁解決辦法匯總
win2003 sp2 系統(tǒng)。裝上IIS6后,html正常訪問,但是aspx頁就是訪問不了,日志文件也不做任何問題的記錄。2010-11-11
lIS報(bào)錯(cuò):修改iis配置或web.config提示不能在此路徑中使用此配置節(jié)的解決方法
今天在修改iis配置的時(shí)候提示錯(cuò)誤:不能在此路徑中使用此配置節(jié),如果在父級別上鎖定了該節(jié),便會(huì)出現(xiàn)這種情況,鎖定是默認(rèn)設(shè)置的等等,其實(shí)只要通過下面的步驟設(shè)置一下即可2024-03-03
win2003 WEB服務(wù)器NTFS權(quán)限設(shè)置圖文方法
Windows2003+IIS6.0的加固分為兩部分,一部分是NTFS用戶權(quán)限的配置,一部分是IIS6.0的配置。2011-03-03
IIS 服務(wù)器下載apk文件報(bào)404錯(cuò)誤的解決方法
最近在使用IIS作為服務(wù)器的時(shí)候,apk文件已經(jīng)上傳到服務(wù)器上去了,但是無法下載,報(bào)404錯(cuò)誤(沒有找到),原來需要做解析,需要的朋友可以參考下2020-01-01
Windows server 2019 負(fù)載均衡(NLB)服務(wù)器搭建
本文介紹了在Windows Server 2019環(huán)境下如何搭建網(wǎng)絡(luò)負(fù)載均衡(NLB)服務(wù)器,詳細(xì)步驟包括安裝NLB服務(wù)、創(chuàng)建群集、設(shè)置群集IP和操作模式、加入主機(jī)等操作,以提高系統(tǒng)的可用性和負(fù)載能力,感興趣的可以了解一下2024-10-10
Windows Server 2022 DNS服務(wù)器配置(圖文教程)
本篇文章將和大家介紹Windows Server服務(wù)器上DNS服務(wù)器配置的步驟,主要包括安裝和配置DNS服務(wù)器、創(chuàng)建和管理DNS區(qū)域、配置DNS,具有一定的參考價(jià)值,感興趣的可以了解一下2023-09-09
Windows Service 2016 Datacenter\Stand\Embedded激活方法(2021)
這篇文章主要介紹了Windows Service 2016 Datacenter、Stand、Embedded版本的激活方法,不建議用kms,需要的朋友可以參考下2021-09-09

