关于DEDECMS的URL优化的一些心得
来源:机客网 发布时间:2010-04-24 20:39:00
从07年进入站长行列以来已经差都三年了,从之前的对做站的一窍不通到慢慢学会使用CMS和网站程序再到接触到DEDECMS,一路走来,谈不上摸爬滚打,但也算是一边建站一边学习,大大小小的,垃圾不垃圾的,共计也建了不止十个了。从这几年使用过的一些CMS和网站程序中,自己抽出了几个作了一下对比,最后还是觉得自己对于DEDECMS比较了解,下面我也写一些关于DEDECMS的URL优化的一些心得,只是个人的一些想法,不一定正确,各位站长高抬贵“脚”哈。
作为主流的PHP的CMS之一,织梦CMS以其优秀的性能体现、独特的模板引擎和良好的用户体验获得了广大站长的青睐,此外,大多数站长都认为,采用DEDE架站,对于搜索引擎来说相对友好,收录量也比较可观。这与织梦的合理的结构和各项优化是分不开的。如果我们仔细研究一下,或许会让网站的优化提高一个层次。
关于DEDECMS的URL优化,有以下几点:
一、生成HTML比动态浏览好
我承认我说的这句话是十足的废话,因为我相信绝大多数的站长都懂得HTML对于搜索引擎来说比动态浏览友好。但是,如果主机用的是几百M甚至只有100M的虚拟主机的小网站来说,如果要发布大量内容的话,生成HTML不会是一个好的选择。解决办法有两个,一是换主机,这可能行不通,试想一下,如果可以选择好的主机的话,为什么当初会选择只有百M的主机,除非网站做得比较好,资金允许了(其实主机用不了多少钱)?二是不生成HTML,直接动态浏览。既要动态浏览又想对SE友好的话,最好的办法还是伪静态处理,伪静态规则网上有很多,这里不详细说了。
二、HTML文件存放目录设置
织梦官方源码中,5.3版本前的HTML生成目录默认是放在根目录的html目录中,5.5、5.6版的放在了根目录的a目录中。各位想一下,为什么官方会作这样的一个更改呢?没错,就是要缩短URL的长度,原来4个英文字符的目录改成了1个英文字符的,而且是26个英文字母的首字母a。所以我认为,在建站时,何不干脆把保存HTML文件的目录直接设为根目录?这样的话,既缩短了URL长度,而且目录结构比原来的高了一级(如果原来的是 * 目录结构,现在变成了二级了)。我的www.cytao.com就是这样做的,把生成的HTML文件放在了根目录。事实证明,这样做了之后,我的网站的收录量相当可观。但是,在官方的说明中,是不建议把HTML目录直接设为根目录的,因为这样会使网站目录的安全设置变得复杂。二者的平衡点,还得站长朋友自己去找。
三、其它页面(TAG、用户中心、问答模块等)的URL优化
页面的优化还是要借助伪静态来完成,官方论坛上也有一些生成HTML的插件,不过我自己没用过,因为我网站的这些模块相对来说没有多大的优化需要,甚至我还用ROBOT文件拒绝了蜘蛛对某些模块的抓取。
上面的几点只是个人对DEDE相关优化的一点看法,言语有误的话,请站长朋友见谅!


猜你喜欢
- FTP/pub目录:将这个目录的所有者置为"FTP",并且将它的属性设为所有用户均可读、写、执行。这样经过设置,既保证了
- Discuz! 7.0 各个版块可以设置自己个性的版块图标,有些特殊的论坛可能设置了版块图标后,需要修改版块间距才能使得图标更好的表达出其意
- 第一次使用VmWare和CentOS6,中间遇到不少问题,记性不好,还是记下来留作以后查看,也方便遇到这些问题的朋友能做个参考:),我的操作
- “人肉搜索”引擎是近年来在互联网兴起的一种资料搜索方式,很多人把它误会成单纯的“寻人”机制,而实际上“人肉”的内涵远不止如此,它更多时候代表
- 鉴于脚本程序可能带来的危险,WebMail系统完全有必要禁止html邮件中的脚本程序。禁止脚本程序的基本做法就是过滤掉html源程序中能够使
- 大纲内容一、什么是虚拟化二、主流虚拟化技术三、系统虚拟化的用处四、个人用虚拟机软件介绍五、安装VMware workstation六、VMw
- ●其它错误此外,还有一些其它难以归类的错误,如“非1即0”导致绕过认证的问题。9.2.3常用的的CG
- 站长,多么神圣的名称,网站让我们欢喜让我忧。但是你准备好了吗?站长不是什么人都能做的,起码有的人出发点就错了。有的人觉得自己是个“站长”就高
- 为了便于搜索引擎抓取,俺们可以将wordpress进行静态URL重写、下面是URL ReWrite的规则!下面是Rewrite规则:(请将下
- 今天在用想在自己的机器上测试几个程序,结果报Service Unavailable,关于这方面的资料倒是有一些,但是没有个全的,这里整理一下
- 今天下午在上蓝色理想时在首页,点击论坛的页面时就出现了页面无法打开的问题,接着想进入论坛(http://bbs.blueidea.com )
- 众所周知,版本系统在开发环境中是必不可少的,但是我们可以把代码免费的托管到GitHub上,如果我们不原意公开项目的源代码,公司又不想付费使用
- 很多朋友都问到Windows下Linux安全联机的问题,下面为大家讲解一下 Windows的下PuTTY , FileZilla与Ultra
- Grep的多次管道过滤问题在日常的开发过程中,我们利用grep可以方便快捷的查找感兴趣的日志内容,极大地提升了开发和排错效率。但是有时候,我
- 一、背景简介1、简单介绍vsphere的共享存储背景vSphere里面有个重要的功能就是进行虚拟机封装,一个虚拟机以文件的形式存在,可以任意
- 百度热门关键词能带来很大的流量,这是大家有目共睹的事情。看看百度指数,如“货架”、“手机”这些词每天的检索量都过千过万。现在SEO教程都是“
- 12月21日消息,据国外媒体报道,微软将推迟发布Visual Studio 2010和.NETFramework4等软件以便有更多的时间解决
- 需要以下设置:1、后台-采集-文档关键词维护 添加关键词及链接2、后台-系统-核心设置 关键字替换(是/否)使用本功能会影响HTML生成速度
- 新手,自己记录一下1、安装supervisor。supervisor是基于Pyshon开发的,安装supervisor时会自动安装Pytho
- iptables 是 Linux 管理员用来设置 IPv4 数据包过滤条件和 NAT 的命令行工具。iptables 工具运行在用户态,主要