dedecms到底怎么样?
dedecms 程序后台有一个 “生成静态页面”的功能,你使用哪个功能就能全站生成静态HTML了
(个别的文章,如果你选择了只动态访问,他将无法生成静态页面。)
你仔细看下后台,程序支持生成静态html 也支持 伪静态(伪静态需要你自己写规则)
以前动态链接对搜索引擎不是很友好,不过选择的搜索引擎算法,已经很强大了,不碍事的!
最好还是全站静态化。
1:织梦cms系统基本参数设置\x0d\网站名称填写你网站的名字,主页链接名就是超链接鼠标放上去显示的名字,可以一致的,下面填写站点默认关键词,站点描述,这两个很重要,下面显示在首页模板中会调用这两个参数,显示在首页keyword和description中,直接告诉搜索引擎你网站的主题和内容,获得的排名也是以这两个中填写的内容为主。\x0d\2:首页默认模板indexhtm修改\x0d\梦系统是采用大部分系统所用的模板和网页分开的形式,你可以短时间内修改各种模板,做成各种各样的网站前台风格,大大的缩短了开发周期,如下图的是首页模板文件,看箭头就是调用前面的关键词,在title中,我们可以直接添加关键词,因为这个地方使用就一次,不需要调用,这样设置增加关键词密度,更利于强化网站主题,在搜索引擎快照中直接会告诉用户网站是干什么的,更利于网站排名。\x0d\3:织梦系统栏目seo优化设置\x0d\这下图是织梦栏目页的seo优化设置,第一个图是生成的目录设置,文件保持目录/linximeng,就是域名访问以xxxcom/linximeng形式,这个后面名称可以字定义,一般选择与栏目标题拼音相关,这样的拼音目录越短越好,客户容易记住,搜索蜘蛛也是喜欢的,第二个图是生成文档的选项,{typedir}/{aid}html,这个形式默认访问就是xxxcom/linximeng/1html的形式,只有最短的二级目录的形式,而且各个目录名称不一样,后缀也是更加ID变化,最是搜索引擎喜欢的形式,这样的文章URL是非常有利于搜索排名的。\x0d\4:织梦系统内容页模板seo设置\x0d\这下图是织梦内容页模板,看箭头的地方,基本就是最符合seo优化规则的,title取{dede:fieldtitle/}-{dede:globalcfg_webname/}即文章标题+文章名字,keyword取{dede:fieldkeywords/}即每篇文章的关键词,description取{dede:fielddescriptionfunction='html2text(@me)'/}即每篇文章的概要描述,这三个都是在添加文章的时候,自己手动填写,这样的文章每一批都是不一样,更加满足用户需求,将比那些自动获取的seo优化词的文章排名更好。\x0d\5:织梦系统生成全部静态\x0d\大家都知道做seo文章,最基础的就是生成静态页,织梦系统也不例外,在系统基本设置,核心设置中就有是否使用伪静态,选择否,系统默认是全站生成静态的,然后每次更新完文章,点击生成,可以一键更新网站,这样的静态页是搜索蜘蛛最喜欢的,可以多多写写针对长尾词的文章,用这样大量的内容页排名获取网站核心的主流量。
首先可以明确的告诉你,DedeCMS的0day漏洞很多,而且也有一年多时间没有维护了。所以网上“流传”DedeCMS不安全、漏洞多是真实的情况,但这也洽洽说明dedecms在以前的确很火。
DedeCMS后台功能上是很齐全的,而且操作起来简单,用来二次开发也比较容易,所以在前几年受到不少套网站的程序员的热爱。正因为如此,再加上它是开源的,所以不少人发现漏洞后就开始攻击基于这款CMS的网站,每次一曝出漏洞,受到影响的网站很多。
考虑到现在官方也没维护了,所以建议大家选择其它CMS,比如PHPCMS在安全性上就给DedeCMS要好得多;而且现在PHP版本都比较高了,DedeCMS在这些高版本的PHP环境下运行会存在一些兼容性问题。
如果你的网站现在用的就是DedeCMS那建议作好安全加固措施,比如:
若网站没有交互,可以全站生成静态页,然后静态页单独部署,将后台和前台分离,这样别人无法攻击动态脚本;
源码目录权限严格控制,避免权限过大导致的非法文件可以上传或者可执行。
综上,DedeCMS不建议选择。
其实网站形态分两种,静态和动态,伪静态并不是真正的静态,实质上也是动态页面。
静态页面,除了我们常见的htm和 html以后,asp php jsp也可以是静态的,关键是看asp php jsp这些页面是否调用了数据库里的东西,如果没有调用,它就是静态页面,调用了,就是动态页面。
动态页面的含意就是,网页会根据访问者的请求,从服务器数据库里筛选访问者想要的内容显示到访问者的浏览器上,不同的人访问同一页面,会看到不同的内容,这个网页本身里并没有数据,只有一些代码,访问者看到的,都是服务器里调出来的。
而静态页面,是事先把文字都放到页面里了,不需要从数据库里调,访问者访问一个页面,会直接从服务器把这个页面读出来显示到访问者的浏览器里,不需要数据库的支持。
伪静态页面,其目的是为了更好的被搜索引擎收录而通过一定的规则,把动态页面的地址转换成以htm或html结尾的地址,看起来是静态的,实际是依然是动态页面。
现在很多CMS网站程序,都可以把动态页面直接生成真静态的,就是所访问的页面是真真实实存的,根静态页面一样。这样的好处是访问速度快,不需要频繁去读取筛选服务器里的数据,减轻了服务器的压力,同时也能更好地被搜索引擎收录。
0条评论