国产精品久久久久久亚洲影视,性爱视频一区二区,亚州综合图片,欧美成人午夜免费视在线看片

意見箱
恒創(chuàng)運營部門將仔細(xì)參閱您的意見和建議,必要時將通過預(yù)留郵箱與您保持聯(lián)絡(luò)。感謝您的支持!
意見/建議
提交建議

如何在Linux和Windows主機上配置DedeCMS以實現(xiàn)偽靜態(tài)功能?

來源:佚名 編輯:佚名
2024-10-14 13:02:04
在Linux和Windows主機上實現(xiàn)DedeCMS偽靜態(tài),需要在網(wǎng)站根目錄下的.htaccess文件中添加相應(yīng)的規(guī)則。,,對于Linux主機,可以使用Apache服務(wù)器,需要在.htaccess文件中添加以下內(nèi)容:,,“,RewriteEngine on,RewriteCond %{REQUEST_FILENAME} !d,RewriteCond %{REQUEST_FILENAME} !f,RewriteRule ^(.*)$ /index.php?/$1 [L,QSA],`,,對于Windows主機,可以使用IIS服務(wù)器,需要在web.config文件中添加以下內(nèi)容:,,`xml,,,,,,,,,,,,,,,,,

在Linux和Windows主機上實現(xiàn)DedeCMS偽靜態(tài)的方法雖然有一些不同,但總體思路是一致的,以下是詳細(xì)步驟和注意事項:

Linux主機實現(xiàn)DedeCMS偽靜態(tài)

1、確保服務(wù)器支持URL重寫

確認(rèn)你的Apache服務(wù)器已經(jīng)啟用了mod_rewrite模塊,可以通過執(zhí)行phpinfo()查看是否有mod_rewrite項。

2、開啟DedeCMS后臺的偽靜態(tài)功能

登錄DedeCMS后臺,進(jìn)入“系統(tǒng)設(shè)置”“核心參數(shù)配置”,找到“是否使用偽靜態(tài)”選項,將其設(shè)置為“是”。

3、修改PHP文件

打開/include/channelunit.func.php文件,將以下代碼:

     return $GLOBALS["cfg_plus_dir"]."/view".$aid.'1.html';

修改為:

     return "/view".$aid.'1.html';

同樣,將以下代碼:

     $reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;

修改為:

     $reurl = "/list".$typeid.".html";

4、添加.htaccess文件

在網(wǎng)站根目錄下創(chuàng)建一個名為.htaccess的文件,并添加以下內(nèi)容:

     RewriteEngine On
     RewriteCond %{REQUEST_FILENAME} !f
     RewriteCond %{REQUEST_FILENAME} !d
     RewriteRule ^(.*)/index.html$ /index.php [L]
     RewriteRule ^(.*)/plus/list([09]+).html$ /plus/list.php?tid=$1 [L]
     RewriteRule ^(.*)/plus/view([09]+)([09]+).html$ /plus/view.php?aid=$1&pageno=$2 [L]
     RewriteRule ^(.*)/plus/list([09]+)([09]+)([09]+).html$ /plus/list.php?tid=$1&totalresult=$2&PageNo=$3 [L]

Windows主機實現(xiàn)DedeCMS偽靜態(tài)

1、確保服務(wù)器支持URL重寫

確認(rèn)你的IIS服務(wù)器已經(jīng)安裝了ISAPI_Rewrite模塊。

2、開啟DedeCMS后臺的偽靜態(tài)功能

登錄DedeCMS后臺,進(jìn)入“系統(tǒng)設(shè)置”“核心參數(shù)配置”,找到“是否使用偽靜態(tài)”選項,將其設(shè)置為“是”。

3、修改PHP文件

打開/include/channelunit.func.php文件,將以下代碼:

     return $GLOBALS["cfg_plus_dir"]."/view".$aid.'1.html';

修改為:

     return "/view".$aid.'1.html';

同樣,將以下代碼:

     $reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;

修改為:

     $reurl = "/list".$typeid.".html";

4、添加httpd.ini文件

在網(wǎng)站根目錄下創(chuàng)建一個名為httpd.ini的文件,并添加以下內(nèi)容:

     [ISAPI_Rewrite]
     # 緩存3600秒 = 1 小時(hour)
     CacheClockRate 3600
     RepeatLimit 32
     RewriteRule ^(.*)/index.html $1/index.php
     RewriteRule ^(.*)/plus/list([09]+).html $1/plus/list.php?tid=$2
     RewriteRule ^(.*)/plus/list([09]+)([09]+)([09]+).html $1/plus/list.php?tid=$2&TotalResult=$3&PageNo=$4
     RewriteRule ^(.*)/plus/view([09]+)([09]+).html $1/plus/view.php?aid=$2&pageno=$3

相關(guān)FAQs

問題1:如何在不修改PHP文件的情況下實現(xiàn)DedeCMS偽靜態(tài)?

答:如果不希望修改PHP文件,可以在后臺設(shè)置中選擇動態(tài)瀏覽,并在欄目設(shè)置中使用動態(tài)頁,這樣,URL地址會稍長一些,但也能實現(xiàn)偽靜態(tài)效果,具體操作如下:

登錄DedeCMS后臺,進(jìn)入“系統(tǒng)設(shè)置”“核心參數(shù)配置”,找到“是否使用偽靜態(tài)”選項,將其設(shè)置為“否”。

在創(chuàng)建欄目或批量增加欄目時,欄目列表選項選擇“使用動態(tài)頁”。

在添加新文章時,發(fā)布選項選擇“僅動態(tài)瀏覽”。

問題2:如何確認(rèn)服務(wù)器是否支持URL重寫?

答:確認(rèn)服務(wù)器是否支持URL重寫的方法如下:

對于Apache服務(wù)器:可以通過執(zhí)行phpinfo()函數(shù),查看是否有mod_rewrite項,如果有,則表示支持URL重寫。

對于IIS服務(wù)器:需要確認(rèn)是否安裝了ISAPI_Rewrite模塊,如果沒有安裝,可以從網(wǎng)上下載并安裝該模塊。

平臺 步驟 說明 Linux 1. 修改Apache配置文件(.htaccess) 將以下代碼添加到根目錄下的 .htaccess 文件中:
RewriteEngine On
RewriteRule ^list_(d+).html$ list.php?id=$1 [L]
2. 重啟Apache服務(wù) 使用命令service httpd restartapachectl restart 重啟Apache服務(wù)。 3. 檢查偽靜態(tài)是否生效 訪問帶有ID的列表頁,如http://example.com/list_1.html,應(yīng)自動跳轉(zhuǎn)到http://example.com/list.php?id=1。 Windows 1. 修改IIS網(wǎng)站配置 在IIS管理器中找到相應(yīng)的網(wǎng)站,雙擊打開“屬性”窗口。 2. 切換到“ISAPI和CGI限制”選項卡 確保“啟用CGI”和“啟用ISAPI”復(fù)選框被勾選。 3. 切換到“主目錄”選項卡 點擊“配置”按鈕,選擇“ISAPI擴展”或“CGI”,然后點擊“添加”。 4. 添加mod_rewrite.dll擴展 在彈出的對話框中,選擇“mod_rewrite.dll”擴展,然后點擊“確定”。 5. 重啟IIS服務(wù) 使用命令iisreset 重啟IIS服務(wù)。 6. 檢查偽靜態(tài)是否生效 訪問帶有ID的列表頁,如http://example.com/list_1.html,應(yīng)自動跳轉(zhuǎn)到http://example.com/list.php?id=1。

步驟可能因您的具體環(huán)境和DedeCMS版本而有所不同,在實施之前,請確保備份相關(guān)配置文件,以防萬一出現(xiàn)問題。

本網(wǎng)站發(fā)布或轉(zhuǎn)載的文章均來自網(wǎng)絡(luò),其原創(chuàng)性以及文中表達(dá)的觀點和判斷不代表本網(wǎng)站。
上一篇: 服務(wù)器主機與臺式機究竟有何不同? 下一篇: 如何在國外的Linux主機環(huán)境下解決DEDECMS 5.5的無法采集問題?