HDwiki 5.1下iis的rewrite規(guī)則分享
1、本功能對(duì)服務(wù)器環(huán)境有特殊要求,獨(dú)立主機(jī)用戶需要對(duì) Web 服務(wù)器增加相應(yīng)的 Rewrite 規(guī)則,因此需要服務(wù)器權(quán)限才可使用。對(duì)于虛擬主機(jī)用戶,您需要向您的空間服務(wù)商進(jìn)行咨詢:空間是否支持 Rewrite 以及是否支持對(duì)站點(diǎn)目錄中 .htaccess 的文件解析,只有滿足這兩條件,URL 靜態(tài)化 功能才會(huì)生效。
2、打開 URL 靜態(tài)化后,如果您的服務(wù)器環(huán)境不支持或者尚未配置好,訪問這些鏈接會(huì)出現(xiàn)“網(wǎng)頁(yè)無法顯示”的錯(cuò)誤信息,HDwiki將無法正常訪問。發(fā)生無法訪問的現(xiàn)象時(shí),請(qǐng)您進(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)境的制約,在開啟此功能之前,請(qǐng)根據(jù)你的 Web 服務(wù)器環(huán)境,選擇相應(yīng)的環(huán)境配置方法。錯(cuò)誤的設(shè)置有可能造成服務(wù)器無法啟動(dòng)或者功能無效。
IIS Web Server(ISAPI rewrite 3.0版本)(獨(dú)立主機(jī)用戶)請(qǐng)下載ISAPI rewrite 3.0版本(此處下載 http://www.dbjr.com.cn/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
對(duì)后臺(tái)需要做如下圖設(shè)置:

HDwiki下iis的rewrite規(guī)則
相關(guān)文章
win2003 IIS虛擬主機(jī)網(wǎng)站防木馬、權(quán)限設(shè)置、安全配置整理
參考了網(wǎng)絡(luò)上很多關(guān)于WIN2003的安全設(shè)置以及自己動(dòng)手做了一些實(shí)踐,綜合了這些安全設(shè)置文章整理而成,希望對(duì)大家有所幫助,另外里面有不足之處還請(qǐng)大家多多指點(diǎn),然后給補(bǔ)上,謝謝2012-01-01IIS7、iis7.5讓ISAPI擴(kuò)展DLL執(zhí)行的方法
這篇文章主要介紹了IIS7、iis7.5讓ISAPI擴(kuò)展DLL執(zhí)行的方法,需要的朋友可以參考下2017-09-09IIS5.1安裝配置圖文教程 輕松打造ASP運(yùn)行環(huán)境
制作動(dòng)態(tài)網(wǎng)頁(yè)就需要進(jìn)行環(huán)境配置,一般用微軟的IIS,但是默認(rèn)安裝情況下IIS是沒有被安裝的,所以使用的時(shí)候需要進(jìn)行安裝配置2012-04-04Windows?server?2003卸載和安裝IIS的圖文教程
本文通過圖文并茂的形式給大家介紹Windows?server?2003卸載和安裝IIS的步驟,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2022-07-07IIS6 ASP 頁(yè)的執(zhí)行造成響應(yīng)緩沖區(qū)超過其配置限制的解決方法
這篇文章主要介紹了IIS6 ASP 頁(yè)的執(zhí)行造成響應(yīng)緩沖區(qū)超過其配置限制的解決方法,需要的朋友可以參考下2015-09-09Windows?Server?2019服務(wù)器安全設(shè)置之防火墻、限制遠(yuǎn)程訪問和IP黑名單
這篇文章主要介紹了Windows?Server?2019?防火墻與IP黑名單的設(shè)置方法,需要的朋友可以參考下2023-04-04WIN2008 R2 Active Directory 之二 部署企業(yè)中Windows Server 2008 R2額外
通過部署企業(yè)中第一臺(tái)Windows Server 2008 R2域控制器已經(jīng)完成了企業(yè)中Windows網(wǎng)絡(luò)域森林的建立。但是,在企業(yè)中對(duì)于AD來講,為了保證安全穩(wěn)定運(yùn)行,至少需要兩臺(tái)以上的物理域控制器2013-06-06win2003 sp2+iis 6.0上部署.net 2.0和.net 4.0網(wǎng)站的方法
網(wǎng)站環(huán)境 IIS6.0,操作系統(tǒng)Windows server2003 sp2,服務(wù)器之前已經(jīng)部署了.net 2.0和asp的網(wǎng)站,現(xiàn)在要部署新開發(fā)的.net 4.0網(wǎng)站.本來認(rèn)為很簡(jiǎn)單,卻遇到了很多問題2013-06-06