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ā)專題地圖
主站蜘蛛池模板: 男人肌肌捅女人肌肌视频| 91福利免费视频| 日本猛少妇色xxxxx猛交| 亚洲日韩精品欧美一区二区| 精品国产乱码久久久久久1区2区| 国产卡一卡二卡3卡4卡无卡视频| 18欧美乱大交| 夜夜高潮夜夜爽国产伦精品| 东北少妇不戴套对白第一次| 日韩一区精品视频一区二区| 亚洲午夜国产精品无码| 波多野结衣系列痴女| 内射中出日韩无国产剧情| 色多多成视频人在线观看| 国产女人乱子对白AV片| 青青操国产在线| 在线亚洲人成电影网站色www | 综合图区亚洲欧美另类图片 | 曰韩无码无遮挡A级毛片| 亚洲日韩V无码中文字幕| 爱我久久国产精品| 免费精品国产自产拍观看| 老外一级毛片免费看| 国产免费内射又粗又爽密桃视频| 免费看男女下面日出水来| 国产精品嫩草影院在线播放| 99re热视频精品首页| 天天天欲色欲色WWW免费| 一日本道a高清免费播放| 成人永久免费福利视频app| 久久99亚洲网美利坚合众国| 日本边添边摸边做边爱的视频| 九九久久精品无码专区| 欧美videosgratis蛇交| 亚洲国产成人片在线观看| 波多野结衣中文字幕电影播放| 人妻无码一区二区三区AV| 看欧美黄色大片| 免费无遮挡无码视频网站| 精品亚洲国产成人| 午夜时刻免费实验区观看|