织梦DEDECMS整站动态化或整站静态化设置方法

简单说下的是,网站空间小而数据库还可以的话,使用动态浏览也是不错的,但是官方的程序默认的生成静态浏览的,只要一发布文章,就会自动生成静态页面,难道S L 7做发布文章还要一个一个去更改其他的设置吗?麻烦。对于采集的朋友来说也是个问题。难道就需要在后台用SQL语句更改显示吗?

SQL语句:

? v @所有文档设置为“仅动态”,

update dede_archives s* h Get iN 8 P / P ( Usmake=-1{ ^ k s W 7 a

将所有栏目设置为“使用t r ) ^ 5 Z y +动态页T n ~ X e z 3 U”,

update dede_arctype set isdefault=-1

改成1就是静态。

实际上修改模板l ( = C &就可以达到发布文章和采集都是使用的默认动态显示。

album_add.htm 发表图集模$ r E R t 3

ar* S – ] ) 8 Pchives_add.htm 发; 4 Y表通用文档模板l ! l

article_aK & 1 P m i , t ~dd.htz } } / p k l 1m! v qe { J ; ) t表普通模板

ar5 | | } t fchives_b = k H ] Isg_add.htm8 _ k . A g z v 发表特殊v y , b ]类文章模板

想要默认动态浏览只要修改对应的M Y R ; 2 D主要模板就可以,在../dede/templets/文件下。

将要g + 9 7 ? / / @ C发布的文章类型的模板代码改下就可以实现以后发S ( H B ?布文章就是动态显示,不用在一个一个修改,实现默认动态 – 8 r e m浏览。

将代码:

生成Hh . t `TML

仅动态浏览

改为:

生成HTML

仅动态浏览

若发布的是普通一般的文章,该artv | dicle_add.htm下的代T o &码就l L T P U – a可以。如果你想将所: ^ : p R S有的发布都p s # ` | ] P ] g是动态浏览,就将对应的模板改下代码:

album_I – X F 5 $ ! j )add.htm 发表I X [图集模板

archives_add.@ n D B & ; rhtm 发表通用文档模板

article_add.htm 发表普通模板

archives_sg_add.htm 发表特殊类文章模板

这些模板的代码都该下。要有根据的改,才能将对应发布的信息– & ! i Q ] K O内容实现动态浏览。

————————————————z M ] C———————-

dedecms把全站改为动态(伪静态)浏览= p B的方法

但是首先要8 b m tE m } ( R = v伪静态的规则写到apche里的httpd.conf里面,:

Rewr| z % F ` S e AiteEngib ; 0 ine On

Rep Z N_ ~ , ^ v l 7writeRule ^(.*)/index.html $a ! 7 ,1/index.php_ ( o P _ Q V s

RewriteRule ^(.*)/plus/list-([0-9]+).html$1/plus/list.php?tid=q * F$9 s M D &2

#RewriteRule ^(.*)/plus/list-([0-9]+)-([0-9]+)-([0-9]+).html$1/plus/list.php?tid=$2&TotalResult=$3& I O T ( K | /amp;PageNo=$4

Rewri0 * t v K t # d tteRule ^(.*)/plus/view-([0-9]+# k 0)-([0-9]+).html$1/plus/view.php?arcID=$2&pageno=$3

在把相关的模块打开

共三个0 e $ i T % ~ Q步骤: 1、: $ { \l + i s m所有文档设置为“仅动态”:执行以下MySQL语句: update ded e $ z g Pde_arv ; ^ R B r H F xchives set ismake=-12、将所有栏目设置为“使用动态页”,也可以建立栏目时选择“使用动态页”:执行以下MySQN 4 ` } [ VL语[ 3 c x i e句: upda. – ! j dte dede_arctype set isdefaf W N S Kult=-13、首页动态:把根目

共三个步骤~ ] Y $ 7 q

1、将所有文档设置为“仅动态”P ; ? u * 7 _ –

执行以下MySQL语句:

update dede_archives set ismakeF . N=-1

2、将所有栏目设置为“使用动态页. ! 2 N _ ) # v x”,也可以建立栏目时选择P F =“使用动态页”:

执行以下Myu E 2 0 I 1 | g $SQL语句:

update dede_arctype set isdefault=$ U % E 0 . y 0 A-1? / K

3、首页动态:

把根目录下生成的 index.html 删除即可。(注意,以后不要再生B Z 8 0 ^ k o L成首页hx } # O P B utml,否则又成静态的了。)

解释:dede伪静态的意思是通常我们为了更好的缓解q m d服务器压力,和增强搜索引擎的友好面.都将文章内容生成静态页面.

但是有\ J N M : i . Q的朋友为了实时的显示一些信息.或t \ 3 u ^ ! J者还想运用动态脚W H ` 6 _ Z本解决一些问题.不能用静态的方式来展示网站内容.

但是这就损失了对搜索: D L引擎的友好面.怎么样在两者之间找个中间方法呢,这就产生了伪静态技术.

也就是说直接从数据库里取数据,9 j 5然后生成页面。

给TA打赏
共{{data.count}}人
人已打赏
CMS教程

如何在IIS下实现DedeCMS织梦系统tag标签伪静态

2021-6-19 17:57:33

CMS教程

织梦dede自带编辑器替换百度ueditor编辑器

2021-6-20 5:58:28

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索