您的位置 首页 织梦安装

DEDE整站动态化或整站静态化设置方法

直接用DEDE后台的SQL命令行工具, SQL语句: DEDE整站动态化: 将所有文档设置为仅动态, update dede_archives set ismake=- 1 将所有栏目设置为使用动态页, update dede_arctype set isdefault=- 1 DEDE整站

直接用DEDE后台的SQL命令行工具, SQL语句: DEDE整站动态化: 将所有文档设置为仅动态, update dede_archives set ismake=- 1 将所有栏目设置为使用动态页, update dede_arctype set isdefault=- 1 DEDE整站 […]

直接用DEDE后台的SQL命令行工具,

SQL语句:

DEDE整站动态化:

将所有文档设置为“仅动态”,

update dede_archives set ismake=-1

将所有栏目设置为“使用动态页”,

update dede_arctype set isdefault=-1

DEDE整站静态化:

将所有文档设置为“生成HTML”,

update dede_archives set ismake=1

将所有栏目设置为“链接到默认页”,

update dede_arctype set isdefault=1

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

album_add.htm 发表图集模板archives_add.htm 发表通用文档模板article_add.htm 发表普通模板archives_sg_add.htm 发表特殊类文章模板

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

将要发布的文章类型的模板代码改下就可以实现以后发布文章就是动态显示,不用在一个一个修改,实现默认动态浏览。

将代码:

<input name=”ishtml” type=”radio” value=”1″ checked=”checked”/>

生成HTML

<input type=”radio” name=”ishtml” value=”0″/>

仅动态浏览改为:

<input name=”ishtml” type=”radio” value=”1″ />

生成HTML

<input type=”radio” name=”ishtml” value=”0″checked=”checked” />

仅动态浏览

若发布的是普通一般的文章,该article_add.htm下的代码就可以。如果你想将所有的发布都是动态浏览,就将对应的模板改下代码:

album_add.htm 发表图集模板archives_add.htm 发表通用文档模板article_add.htm 发表普通模板archives_sg_add.htm 发表特殊类文章模板

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

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

但是首先要把伪静态的规则写到apche里的httpd.conf里面,:

<IfModule mod_Rewrite.c>RewriteEngine OnRewriteRule ^(.*)/index\\.html $1/index\\.phpRewriteRule ^(.*)/plus/list-([0-9]+)\\.html$1/plus/list\\.php\\?tid=$2#RewriteRule ^(.*)/plus/list-([0-9]+)-([0-9]+)-([0-9]+)\\.html$1/plus/list\\.php\\?tid=$2&TotalResult=$3&PageNo=$4RewriteRule ^(.*)/plus/view-([0-9]+)-([0-9]+)\\.html$1/plus/view\\.php\\?arcID=$2&pageno=$3</IfModule>

在把相关的模块打开

共三个步骤:

1、将所有文档设置为“仅动态”:执行以下MySQL语句: u pdate dede_archives set ismake=-1

2、将所有栏目设置为“使用动态页”,也可以建立栏目时选择“使用动态页”:执行以下MySQL语句: u pdate dede_arctype set isdefault=-1

3、首页动态:把根目

共三个步骤:

1、将所有文档设置为“仅动态”:

执行以下MySQL语句:

update dede_archives set ismake=-1

2、将所有栏目设置为“使用动态页”,也可以建立栏目时选择“使用动态页”:

执行以下MySQL语句:

update dede_arctype set isdefault=-1

3、首页动态:

把根目录下生成的 index.html 删除即可。(注意,以后不要再生成首页html,否则又成静态的了。)

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

  但是有的朋友为了实时的显示一些信息.或者还想运用动态脚本解决一些问题.不能用静态的方式来展示网站内容.

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

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

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

作者: 致命的织梦

为您推荐

把现有网站改成自适应网页的实现方法

自适应网页设计可使网站在多种浏览设备(从桌面电脑显示器到智能手机或其他移动产品设备)上具有更好的阅读体验。 今天余斗就简单说下如何将现有的网站改造成自适应网站: 1、

在PHP中利用HTML5应用将Canvas图像保存到服务器的方法

网上有很多如何将canvas图像保存成图片并下载的方法,但这些方法都是将图片保存到客户端,而我们的签名需求是需要将canvas的内容保存到服务器端,如何实现? 其实很简单,看完下面

.htaccess实现含中文的url伪静态跳转

因为网站用的是apache环境,所以伪静态规则都写在.htaccess文件中,而余斗的博客伪静态规则是应用在tag页中,主要代码为以下: #Tags伪静态 RewriteRule ^tags.html/tags.php RewriteRule ^tags/(.*)(?

百度熊掌号使用curl方式批量提交网站历史内容的方法

之前的文章也介绍过PHP方式将网址推送给熊掌号,近来又试了一下curl方式推送,这样可以在本地一下子推送很多,且不占服务器资源,也很好。 在准备推送前需要准备好网站的所有文

IIS7.0及IIS8.0添加Vary头和expires头(max-age缓存设置)

百度站长工具平台有个页面优化建议功能,用过的站长朋友都知道有一项提示是:设置静态内容缓存时间和 合理使用cookie,其实就是在响应头部添加元素,这里就涉及到web底层的技术,

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部