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| 99爱免费观看视频在线| 篠田优被公侵犯电影| 国产亚洲精品精品精品| japanese国产在线看| 把女人的嗷嗷嗷叫视频软件| 亚洲精品无码高潮喷水在线| 麻豆影视视频高清在线观看| 国产精品无码2021在线观看| 99热这就是里面只有精品| 强行入侵粗暴h肉囚禁| 亚洲人成网站999久久久综合| 特级深夜a级毛片免费观看| 午夜a级理论片在线播放| 蝌蚪久热精品视频在线观看| 国产成人免费手机在线观看视频 | 在线观看永久免费| 国外bbw免费视频| h视频在线观看免费网站| 成人免费av一区二区三区| 久久97久久97精品免视看秋霞| 日韩欧美aⅴ综合网站发布 | 荡公乱妇蒂芙尼中文字幕| 国产成人久久精品一区二区三区| k频道国产欧美日韩精品| 曰批全过程免费视频观看免费软件| 亚洲成aⅴ人片在线影院八| 污网站免费观看污网站| 人妻少妇精品久久| 精品久久久久久亚洲中文字幕| 国产成人无码一区二区三区| 手机看片日韩福利| 国产精品自在在线午夜出白浆| 中文国产成人精品久久不卡| 校园激情综合网| 亚洲国产精品综合福利专区| 欧美精品videosex极品| 亚洲精品成人片在线播放|