dedecms 偽靜態(tài)重寫設置修改方法
發(fā)布時間:2011-08-10 23:30:22 作者:佚名
我要評論
DEDE雖然可以生成靜態(tài)頁面, 也可以重寫成為偽靜態(tài). 在后臺有設置可以開啟偽靜態(tài). 開啟后還要經(jīng)過一定的設置才能使用.
1. 首先欄目和文章最好設置成動態(tài)瀏覽. 這樣才不會生成靜態(tài)html文件. Dede教程-598080707.NET
2. 設置重寫規(guī)則. 在系統(tǒng)目錄下加一個 .htaccess文件. 內(nèi)容為
這里需要注意的是:Linux操作系統(tǒng)才支持(.htaccess).windows操作系統(tǒng)不支持(.htaccess),所以說此教程是只有Linux操作系統(tǒng)的空間才能使用的方法:
RewriteEngine On
RewriteRule ^plus/list-([0-9]+)\.html$ /plus/list.php?tid=$1
RewriteRule ^plus/list-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /plus/list.php?tid=$1&totalresult=$2&PageNo=$3
RewriteRule ^plus/view-([0-9]+)-1\.html$ /plus/view.php?arcID=$1
RewriteRule ^plus/view-([0-9]+)-([0-9]+)\.html$ /plus/view.php?aid=$1&pageno=$2
如果你的系統(tǒng)支持url重寫,到這里就可以用偽靜態(tài)訪問了.
3.更改重寫的URL. 找到文件/include/channelunit.func.php打開.
可以看到有這樣的語句
return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';
這就是文章的url形色.
$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;
這是列表的重寫url.
可以使url更短一點,完成可以寫成: return "/view-".$aid.'-1.html'; 和 $reurl = "/list-".$typeid.".html";
這時重寫規(guī)則也要更新.
RewriteEngine On
RewriteRule ^list-([0-9]+)\.html$ /plus/list.php?tid=$1
RewriteRule ^list-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /plus/list.php?tid=$1&totalresult=$2&PageNo=$3
RewriteRule ^view-([0-9]+)-1\.html$ /plus/view.php?arcID=$1
RewriteRule ^view-([0-9]+)-([0-9]+)\.html$ /plus/view.php?aid=$1&pageno=$2
更進一步,還可以把view換成自己的任何詞語,這也要把include/arc.archives.class.php文件中的view也一樣替換。
2. 設置重寫規(guī)則. 在系統(tǒng)目錄下加一個 .htaccess文件. 內(nèi)容為
這里需要注意的是:Linux操作系統(tǒng)才支持(.htaccess).windows操作系統(tǒng)不支持(.htaccess),所以說此教程是只有Linux操作系統(tǒng)的空間才能使用的方法:
復制代碼
代碼如下:RewriteEngine On
RewriteRule ^plus/list-([0-9]+)\.html$ /plus/list.php?tid=$1
RewriteRule ^plus/list-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /plus/list.php?tid=$1&totalresult=$2&PageNo=$3
RewriteRule ^plus/view-([0-9]+)-1\.html$ /plus/view.php?arcID=$1
RewriteRule ^plus/view-([0-9]+)-([0-9]+)\.html$ /plus/view.php?aid=$1&pageno=$2
如果你的系統(tǒng)支持url重寫,到這里就可以用偽靜態(tài)訪問了.
3.更改重寫的URL. 找到文件/include/channelunit.func.php打開.
可以看到有這樣的語句
return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';
這就是文章的url形色.
$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;
這是列表的重寫url.
可以使url更短一點,完成可以寫成: return "/view-".$aid.'-1.html'; 和 $reurl = "/list-".$typeid.".html";
這時重寫規(guī)則也要更新.
復制代碼
代碼如下:RewriteEngine On
RewriteRule ^list-([0-9]+)\.html$ /plus/list.php?tid=$1
RewriteRule ^list-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /plus/list.php?tid=$1&totalresult=$2&PageNo=$3
RewriteRule ^view-([0-9]+)-1\.html$ /plus/view.php?arcID=$1
RewriteRule ^view-([0-9]+)-([0-9]+)\.html$ /plus/view.php?aid=$1&pageno=$2
更進一步,還可以把view換成自己的任何詞語,這也要把include/arc.archives.class.php文件中的view也一樣替換。
相關文章
- dedecms默認是不支持偽靜態(tài),如果要設置偽靜態(tài)我們需要懂一點程序基礎知識了,下面我來給大家介紹在apache下實現(xiàn)Dedecms設置偽靜態(tài)方法,有需要的朋友可參考一下2013-04-21
DedeCMS系統(tǒng)TAG標簽偽靜態(tài)設置
DedeCMS的系統(tǒng)TAGS確實是一個非常好的功能,通過關鍵詞鏈接可以快速尋找到相關內(nèi)容,不過很多人希望能夠?qū)AGS靜態(tài)化這樣更加利于SEO,CIT.CN也是對此進行了優(yōu)化和調(diào)整,只2012-11-11- dedecms tag標簽偽靜態(tài)的修改方法,需要的朋友可以參考下。2011-08-10
dedecms 5.6 完美實現(xiàn)偽靜態(tài)的方法附打包文件下載
dedecms 5.6 完美實現(xiàn)偽靜態(tài)的方法附打包文件下載2010-09-14dedecms 5.5 偽靜態(tài)化ReWrite規(guī)則
dedecms 5.5 偽靜態(tài)化 ReWrite設置技巧,使用dedecms5.5的朋友可以參考下。2010-09-14dedecms5.3偽靜態(tài)及rewrite規(guī)則
因為俺是用火車頭采集自動更新 每次采集完還要手工生成一下欄目列表頁 麻煩 所以就想著把欄目頁搞成偽靜態(tài) 這個dede默認就支持 !2010-09-14linux和windows主機實現(xiàn)dedecms偽靜態(tài)
有些朋友為了節(jié)約空間等原因,喜歡用偽靜態(tài)的,對于流量小,確實不錯,下面看下具體的方法。2010-07-19dedecms 5.3/5.5全站偽靜態(tài)含SEO重復記錄優(yōu)化
DEDECMS系統(tǒng)欄目、文章頁面、分頁面?zhèn)戊o態(tài)和域名301重定向詳細方法2010-06-30- dedecms 5.5版后臺可以開啟偽靜態(tài)功能,但是就只文章頁會被偽靜態(tài),欄目頁的鏈接依然是動態(tài)的,我們首先需要給虛擬主機添加上偽靜態(tài)規(guī)則,然后再去dedecms的相關文件中改掉2010-03-16
DEDECMS 5.1 TAG偽靜態(tài)IIS_rewrite配置方法
有時候需要在dedecms中實現(xiàn)tag的偽靜態(tài),這種表現(xiàn)方法,更利于seo,所以很多朋友喜歡。2009-06-06

