配置禪道系統(tǒng)為靜態(tài)訪問
添加時間: 2010-08-28 17:51:25 作者: 王春生 閱讀:7425
文章摘要 ? 本篇文章講述如何配置禪道的訪問方式。
一、apache的配置
一、apache的配置
二、配置禪道
三、常見問題
禪道支持兩種訪問方式,一種是GET方式,其訪問地址為/?m=xx&f=xx的這樣的形式。還有一種為靜態(tài)訪問方式,其訪問地址形如/usr-login.html。靜態(tài)訪問的url地址比get方式要更加簡潔,直觀。本文來給大家介紹如何配置禪道通過靜態(tài)訪問。
一、apache的配置
- 首先,要加載rewrite模塊。
找到apache的配置文件,一般是在apache的目錄下面conf/httpd.conf。檢查下rewrite模塊是否加載。如果沒有加載,則將其打開。然后重新啟動apache服務(wù)器。
windows下面的配置文件如下:LoadModule rewrite_module modules/mod_rewrite.so。如果前面有#,將其去掉就可以了。
linux下面,根據(jù)實際的情況,來打開rewrite。 - 檢查.htaccess文件的覆蓋選項
打開apache的配置文件,檢查 AllowOverride這樣的選項,如果是None的話,將其改為All。(AllowOverride可能會有多個,挑選一個和禪道相關(guān)的目錄,或者全部替換。) - 禪道的一鍵安裝包默認(rèn)已經(jīng)打開了rewrite模塊和AllowOverride選項,所以可以忽略上面兩個步驟。
二、配置禪道
打開config/my.php,將其中的 RequestType改成PATH_INFO就可以了。
1 <?php
2 $config->installed = true; //標(biāo)志是否已經(jīng)安裝。
3 $config->debug = true; //是否打開debug功能。如果系統(tǒng)運行不正常,可將其設(shè)為true。
4 $config->requestType = 'PATH_INFO'; //如何獲取當(dāng)前請求的信息,可選值:PATH_INFO|GET。
三、常見問題
- iis我們沒有配置過,從理論上來講,應(yīng)該也是支持靜態(tài)訪問的。不過可能比較麻煩。如果有配置成功的朋友,請告訴我們方案。
- 如果配置了靜態(tài)訪問模式之后,禪道工作不正常,可以將其改為 GET方式。GET方式是最通用的一種訪問方式。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。