HDwiki 5.1下iis的rewrite規(guī)則分享
更新時間:2012年10月31日 16:29:50 作者:
本功能對服務器環(huán)境有特殊要求,獨立主機用戶需要對 Web 服務器增加相應的 Rewrite 規(guī)則,因此需要服務器權限才可使用
一、注意事項:
1、本功能對服務器環(huán)境有特殊要求,獨立主機用戶需要對 Web 服務器增加相應的 Rewrite 規(guī)則,因此需要服務器權限才可使用。對于虛擬主機用戶,您需要向您的空間服務商進行咨詢:空間是否支持 Rewrite 以及是否支持對站點目錄中 .htaccess 的文件解析,只有滿足這兩條件,URL 靜態(tài)化 功能才會生效。
2、打開 URL 靜態(tài)化后,如果您的服務器環(huán)境不支持或者尚未配置好,訪問這些鏈接會出現(xiàn)“網(wǎng)頁無法顯示”的錯誤信息,HDwiki將無法正常訪問。發(fā)生無法訪問的現(xiàn)象時,請您進入管理后臺,關閉URL靜態(tài)化功能,網(wǎng)站即可恢復正常狀態(tài)。
二、IIS環(huán)境的設置
URL 靜態(tài)化功能受到HDwiki所在服務器環(huán)境的制約,在開啟此功能之前,請根據(jù)你的 Web 服務器環(huán)境,選擇相應的環(huán)境配置方法。錯誤的設置有可能造成服務器無法啟動或者功能無效。
IIS Web Server(ISAPI rewrite 3.0版本)(獨立主機用戶)請下載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
對后臺需要做如下圖設置:

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

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