DEDE織夢教程
【DEDE偽靜態(tài)】織夢cms網站如何做偽靜態(tài)
時間: 2024-10-11 05:14:17 瀏覽次數:13
DEDE織夢cms常用的參數標簽匯總、以及操作過程中的一些bug問題解決方法,dede網站二開,以下龍騰飛網絡科技-小吳在建站實操中筆記記錄,織夢dede建站教程保存使用非常方便:【DEDE建站教程】織夢cms網站如何做偽靜態(tài)第一步:后臺——系統參數——核心設置——是否使用偽靜態(tài):選擇“是”;查看網站空間(虛擬主機)是否支持偽

DEDE織夢cms常用的參數標簽匯總、以及操作過程中的一些bug問題解決方法,dede網站二開,以下龍騰飛網絡科技-小吳在建站實操中筆記記錄,織夢dede建站教程保存使用非常方便:


【DEDE建站教程】織夢cms網站如何做偽靜態(tài)


第一步:后臺——系統參數——核心設置——是否使用偽靜態(tài):選擇“是”;


查看網站空間(虛擬主機)是否支持偽靜態(tài),一般來說,空間都是支持偽靜態(tài)的,如果不行,可以與空間的IDC商聯系一下,如果是自己的服務器,那就可以自己設置。


Apache服務器偽靜態(tài)相對簡單,直接在.htaccess文件中加入相應偽靜態(tài)規(guī)則即可;而IIS服務器偽靜態(tài)的實現,則需要加載Rewrite組件,然后配置httpd.ini文件。


第二步:如果你的網站已經存在生成的靜態(tài)欄目或文章HTML,那么只需在 后臺——系統——SQL命令行工具 中執(zhí)行如下語句:


將所有文檔設置為“僅動態(tài)瀏覽”:

update dede_archives set ismake=-1

將所有欄目設置為“使用動態(tài)頁”:

update dede_arctype set isdefault=-1



第三步、列表頁、文章頁偽靜態(tài)修改


第一項、效果:將默認的/plus/view-1-1.html文章鏈接格式,


改為/DedeCMS/DedeCMS5.7-1-1.html。


解決:打開 /include/helpers/channelunit.helper.php 文件。


1、查找:

if($cfg_rewrite == 'Y')
  {
  return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';
  }

替換為

if($cfg_rewrite == 'Y')
  {
  return "/DedeCMS/DedeCMS5.7-".$aid.'-1.html';
  }


第二項、效果:將默認的頻道或是列表頁URL/plus//list.php?tid=1,


變更為/dedecms/list-1.html形式。


2、查找:

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

替換為:

if($GLOBALS["cfg_rewrite"] == 'Y') //偽靜態(tài)
{
$reurl = $GLOBALS["cfg_phpurl"]."/list-".$typeid.'.html';
}
else
{
$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;
}


第四步、列表分頁偽靜態(tài)修改


效果:將默認的列表分頁鏈接格式plus/list.php?tid=x$x$xl,


修改為DedeCMS/DedeCMS5.7-x-x-x.html。


解決:打開 /include/arc.listview.class.php 文件


查找:

$plist = str_replace('.php?tid=', '-', $plist);

替換為

$plist = str_replace('plus/list.php?tid=', 'RMB/list-', $plist);

將默認的 plus/list.php?tid= 替換成 RMB/list-;



第五步、文章分頁偽靜態(tài)


效果:將默認的文章分頁鏈接格式plus/view.php?tid=x$x$xl,


修改為DedeCMS/DedeCMS5.7-x-x-x.html


解決:打開 /include/arc.archives.class.php 文件,


找到獲取動態(tài)的分頁列表 GetPagebreakDM() 函數末尾處:


查找:


$PageList = str_replace("plus/view.php?tid=","DedeCMS/DedeCMS5.7-",$PageList);

替換為:


$plist = str_replace('plus/view.php?tid=', 'RMB/huilv-', $plist);

將默認的plus/view.php?tid=替換成RMB/huilv-;


第六步:TAG標簽偽靜態(tài)


效果:DedeCms默認的TAG標簽URL,形如/tags.php?/dedecms模板 /,改成/tags/dedecms模板 / 。要記得將原網站備份。


解決:打開 /include/taglib/tag.lib.php 文件


查找:


$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";

替換為

$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword'])."/";


第七步:httpd.ini偽靜態(tài)規(guī)則:

[ISAPI_Rewrite]
  # 3600 = 1 hour
  CacheClockRate 3600
  RepeatLimit 32
  RewriteRule ^(.*)/RMB/list-([0-9]+).html $1/plus/list.php?tid=$2 [I]
  RewriteRule ^(.*)/RMB/list-([0-9]+)-([0-9]+)-([0-9]+).html $1/plus/list.php?tid=$2&TotalResult=$3&PageNo=$4 [I]
  RewriteRule ^(.*)/RMB/huilv-([0-9]+)-([0-9]+).html $1/plus/view.php?arcID=$2&pageno=$3 [I]
  RewriteRule ^(.*)/(.*)_(.*)_([0-9]+).html $1/huilv/?from=$2&to=$3&num=$4 [I]
  RewriteRule ^(.*)/tags.html $1/tags.php [I]
  RewriteRule ^(.*)/tags/(.*)(?:(?.*))* $1/tags.php?/$2 [I]
  RewriteRule ^(.*)/tags/(.*)/(?:(?.*))* $1/tags.php?/$2/ [I]
  RewriteRule ^(.*)/tags/(.*)/([0-9])(?:(?.*))* $1/tags.php?/$2/$3 [I]
  RewriteRule ^(.*)/tags/(.*)/([0-9])/(?:(?.*))* $1/tags.php?/$2/$3/ [I]

將上面代碼保存為:httpd.ini 上傳到網站的根目錄。


如無特殊需求建議采用官方默認的生成靜態(tài)的頁面方式瀏覽。




友情鏈接: 知識付費 | EDU指南導航 | 貴州網站建設公司 |
Copyright?2011 Guangzhou Longtengfei Network Technology Co., Ltd. 廣州龍騰飛網絡科技有限公司 粵ICP備18029205號 XML地圖 | 系統開發(fā)專題地圖
主站蜘蛛池模板: 国产欧美专区在线观看| 日本午夜电影院| 伊人久久大香线蕉综合网站| 视频在线观看一区| 国产精品JIZZ在线观看老狼| 99在线视频免费| 性欧美18-19sex性高清播放| 久久国产精品二区99| 欧美三级中文字幕在线观看| 亚洲视频在线免费| 精品国产综合区久久久久久| 国产亚洲欧美bt在线电影| 五月天亚洲色图| 欧美人妻aⅴ中文字幕| 偷自拍亚洲视频在线观看99| 羞羞视频网站免费入口| 国产午夜电影在线观看| 人与动人物欧美网站| 国产精品自在线拍国产手机版| www.狠狠干| 成人片黄网站色大片免费| 久久免费精品一区二区| 最近更新中文字幕第一页| 亚洲日本久久一区二区va| 漂亮女教师被浣肠| 免费无码成人片| 精品视频久久久| 国产xxxx视频在线观看| 香蕉久久夜色精品升级完成| 国产步兵社区视频在线观看| 25岁的女高中生在线观看| 在线中文字幕观看| av2021天堂网手机版| 奶大灬舒服灬太大了一进一出| 中文字幕aⅴ人妻一区二区| 日本h在线精品免费观看 | 青青草国产三级精品三级| 国产成人午夜精品影院游乐网| 美腿丝袜亚洲综合| 国产精品无码午夜福利| 91国高清视频|