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ā)專題地圖
主站蜘蛛池模板: 亚洲视频在线免费| 欧美重口绿帽video| 小芳啊灬啊灬啊灬快灬深用力| 免费a级毛片出奶水| 色播在线永久免费视频网站| 日本精品久久久久护士| 内射一区二区精品视频在线观看| jizz18高清视频| 天天综合网天天综合色| 亚洲国产成人久久一区www| 顶级欧美色妇xxxxx| 女人扒开屁股爽桶30分钟| 久久国产精品久久精品国产| 欧美金发白嫩在线播放| 午夜视频在线免费| 7777精品久久久大香线蕉| 日韩人妻无码一区二区三区综合部| 午夜国产羞羞视频免费网站| 2020夜夜操| 日本chinese人妖video| 你是我的女人中文字幕高清| 国产高清在线看| 2021天天干| 激情小说亚洲图片| 国产精品你懂的在线播放| 久久久久亚洲av无码专区蜜芽| 第一福利官方导航| 国产精品亚洲小说专区| а√天堂中文资源| 欧美亚洲777| 四虎国产精品永久在线网址| 99久久无色码中文字幕| 我的娇妻acome| 亚洲黄色在线观看| 美女视频黄频a免费大全视频| 国内一级特黄女人精品毛片| 上司撕下内裤后强行进| 欧美性videos高清精品| 国产一级片免费看| 91色综合久久| 日本特级淫片免费|