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ā)專題地圖
主站蜘蛛池模板: 女人扒开腿让男生猛桶动漫| 欧美一级三级在线观看| 国产一级二级在线| 婷婷综合激情网| 国内精品视频一区二区三区| 一级黄色在线看| 日本最新免费二区| 亚洲av无码片在线播放| 欧美色欧美亚洲高清在线视频 | 97热久久免费频精品99| 女同一区二区在线观看| 中文字幕不卡在线播放| 日本在线视频www色| 九九久久精品国产免费看小说| 欧美日韩国产成人在线观看| 人妻无码aⅴ不卡中文字幕| 精品黑人一区二区三区| 国产三级久久精品三级| 高清国语自产拍免费视频| 国产欧美综合一区二区三区| 2345成人高清毛片| 在线毛片片免费观看| japan69xxxxtube| 岛国片在线免费观看| 中文字幕制服诱惑| 日本中文字幕在线观看视频| 久久精品无码精品免费专区| 欧美一区二区三区婷婷月色 | 91香蕉视频直播| 国产精品igao视频网| 337p人体欧洲人体亚| 国模gogo中国人体私拍视频| a级黄色毛片视频| 女欢女爱第一季| 一区视频免费观看| 性高湖久久久久久久久aaaaa| 中文字幕无码日韩专区免费| 日日AV色欲香天天综合网| 久久久无码精品亚洲日韩蜜臀浪潮| 日韩在线视频网| 久久精品视频99|