4.3.1 物理结构

网站物理结构指的是网站真实的目录及文件所在的位置所决定的结构。

一般来说比较合理的物理结构有两种。一种是扁平式的,也就是所有网页文件都存在网站根目录下:…...

●—http://www.domain.com/index.html

●—http://www.domain.com/catA.html

●—http://www.domain.com/catB.html

●—http://www.domain.com/pageA.html

●—http://www.domain.com/pageB.html

●—http://www.domain.com/pageC.html

这比较适合小型网站。如果有太多文件放在根目录下,制作和维护起来都比较麻烦,容易搞乱。大中型网站把文件都放在根目录下基本上就无法管理了。

扁平物理结构的一个优势是,很多人认为根目录下的文件比深层目录中的文件天生权重高一点。比如,如果其他条件相同,URL:

http://www.domain.com/pageA.html

比URL:

http://www.domain.com/catA/pageA.html

排名能力高一点。

第二种是树形结构,或称为金字塔形结构。根目录之下以目录形式分成多个产品分类(或称为频道、类别、目录、栏目等),然后在每一个分类下再放上属于这个分类的具体产品(或称为文章、帖子等)页面。

比如分类分为:

●—http://www.domain.com/catA/

●—http://www.domain.com/catB/

●—http://www.domain.com/catC/

……

分类下再放入具体的产品页面:

●—http://www.domain.com/catA/product-a.html

●—http://www.domain.com/catA/product-b.html

●—http://www.domain.com/catA/product-c.html

●—http://www.domain.com/catB/product-d.html

●—http://www.domain.com/catB/product-e.html

●—http://www.domain.com/catC/product-f.html

……

树形结构逻辑清晰,页面之间的隶属关系一目了然。

需要说明的是,这里说物理结构是“真实的目录及文件所在的位置所决定的结构”,只是为了方便说明和理解。数据库驱动、程序生成的网站并不存在真实的目录和文件,URL中的目录和文件都是程序实时生成的,但就网站结构来说,与真实存在的目录和文件没有什么区别。