php专区

 首页 > php专区 > PHP应用 > CMS建站 > 基于DEDECMS网站物理结构优化 - DeDecms

基于DEDECMS网站物理结构优化 - DeDecms

分享到:
【字体:
导读:
          一、什么是网站物理结构?网站物理结构指的是网站目录及所包含文件所储存的真实位置所表现出来的结构,物理结构一般包含两种不同的表现心事:扁平式物理结构和属性物理结构。...

基于DEDECMS网站物理结构优化

一、什么是网站物理结构?

网站物理结构指的是网站目录及所包含文件所储存的真实位置所表现出来的结构,物理结构一般包含两种不同的表现心事:扁平式物理结构和属性物理结构。网站物理结构指的是网站目录及所包含文件所储存的真是位置所表现出来的结构,物理结构一般包含两种不同的表现形式:扁平式物理结构和树形物理结构。

二、网站物理结构类别:

1.扁平式物理结构:

对于小型企业网站来说,所有的页面都放在网站根目录下面,这中结构就是扁平式物理结构,扁平式页面URL地址一般如下:

http://www.xxxx.com/a.html

http://www.xxxx.com/b.html

2.树形物理结构:

树形物理结构是指在网站根目录下细分成多个频道或目录,然后在每一个目录下再储存关于这个目录的内容页面,例如:http://www.xxxx.com 在网站根目录下的分类为:

http://www.xxxx.com/栏目1

分类下的具体内容页面为:

http://www.xxxx.com/栏目2/a.html

三、网站物理结构的优化方法:

1.网站在进行优化物理结构时,不提倡将所有文件都存放在根目录下,而应该按栏目内容建立子目录,并且尽量使用意义明确的目录名称,例如image、css、js等(注意:目录名称不宜过长,URL越短越好)

2.目录和文件命名可以使用关键词,如果是关键词组,需要用分隔符分开。现在很多CMS直接提供以关键词拼音的方式建立文件夹。

四、基于DEDECMS网站物理结构优化具体步骤:

步骤一:由于是基于DEDECMS来做网站优化,所以大前提要有一个网站并进入到后台具体安装网站就不详细的去介绍了如图0-1

基于DEDECMS网站物理结构优化

0-1

步骤二:建立网站栏目,并优化,所谓网站结构优化就是对网站物理结构进行合理的调整,以减少网站的目录层级。

(1)例如:我们在正常情况下建立一个栏目“网络营销” 如下图

基于DEDECMS网站物理结构优化

0-2

(2)由图0-2 第4的结果可以看出,在正常情况下新建页面储存的结构过长,搜索引擎不是很喜欢这样的结构,就像人一样,本来可以抄小路的,最后却偏偏还要走大路,这样岂不是多此一举,优化目录的深度,其实不单单为SEO,还有很多好处,较少层级的目录有利于搜索引擎蜘蛛进行爬取,便于收录,下面我们一起来将其进行物理结构优化吧。

去/a标签,将栏目的文件夹存放到根目录中:

进入DEDECMS后台 → 系统 → 系统基本参数 → 文档HTML默认保存路径 → 去掉/a标签.

基于DEDECMS网站物理结构优化

0-3

没有去/a标签生成的页面:

0-4

去掉/a标签后生成的页面:

基于DEDECMS网站物理结构优化

0-5

看图0-5 上的链接位置  /wlyx/2014/0913/1.html  他们的位置分别是 /栏目/年/月日/文章 可能大家会想,搜索引擎又不会重视文章的发布日期,可是为什么不能做的简单点儿呢? 直接让搜索引擎抄个近道,直接找到文章不就好了吗?是的,小编当时也是有这种想法, 经过小编的研究,终于有了解决的办法,小编在DEDECMS的后台找到了关于文章命名规则的选项,具体操作步骤如下:

进入DEDECMS后台 → 核心 → 网站栏目管理  → 选择网站栏目上的更改 → 找到文章命名规则选项( {typedir}/{Y}/{M}{D}/{aid}.html  ) →  去掉{Y}/{M}{D} → {typedir}/{aid}.html

基于DEDECMS网站物理结构优化

0-6

做完以上两步之后,你们的网站物理结构优化也算是完成了,最后生成的如下图所示:

基于DEDECMS网站物理结构优化

0-7

与 图0-4 0-5比是不是又短了许多?没错! 就是如此!

大家还在等什么?赶快动手去尝试一下,将自己网站物理结构进行一次完美的优化吧 !

分享到:
dedecms中如何调用隐藏的栏目 - DeDecms
dedecms中如何调用隐藏的栏目 如果调用隐藏栏目哪? 第一种情况代码如下: {dede:sql sql='Select * from dede_arctype where ishidden=1'}  [field:typename/] |  {/dede:sql}  这段代码是要调出所有为隐藏属性的栏目,不管是不是顶级的,都是会调用出来的....
dedecms上传图片来实现图片轮播的。 - De...
dedecms上传图片来实现图片轮播的。 首先那当然是设置网站的栏目了,我的栏目名是取的大眼睛,这里随便取了,内空模型:普通文章,其它的设置根据自己的需要设置了,文章模板和列表模板这个是自己定义的. 然后,就开始做图片轮播了,在dedecms的templates/default里找到index.htm,这个是dedecms默认...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……