现在位置:首页 » 网站建设知识 »

网站建设事事关乎体验网址路径规划莫轻视

作者:境由心生 ⁄ 时间:2017年12月04日 ⁄ 分类: 网站建设知识
网站建设事事关乎体验网址路径规划莫轻视
  网站建设离不开网址路径,网址很容易理解,我们打开网站后地址栏上包括域名在内,一长串由字母、数字和部分特殊符号组成的文本,就是网址路径的具体表现。从这个意义上理解,部分传统观点认为的域名就是网址,其表述是不完全正确的。域名可以是网址,网址也一定包含域名,但是更多时候域名只是网址的一部分。在网站建设的时候,首先选取一个简单易记有特殊含义的域名至关重要。除此之外,规划好域名之外的网址和路径也是必需。尤其是现在网站多半采用PHP、ASP.net等动态语言开发,多数CMS传值仅仅通过首页完成。通过变化id动态读取数据库,自然也可以展现出网站页面内容。只是这样从用户体验角度而言,要逊色很多。所以,无论采用路径转发的伪静态技术,还是生成html纯静态 页面,做好网址路径规划都显得尤为必要。
  一、网址路径层级不宜太深
  如果采用动态语言和HTML静态页面混编的方法制作网页,网站的路径层级基本上可以体现源程序的文件结构。而为了更高效更安全的开发网站,大多数公司在网站建设时采用基本上是清一色的CMS系统。其有一个显著特征,就是通过index或者default等默认首页传值。呈现在地址栏上就是问号后面跟随一大串id,随着传值参数的不断改变而变化页面内容。但其本质上还是一个页面,是非常不利于用户识别判定的,同时也不利于搜索引擎爬行抓取网站内容。而通常的做法就是通过url rewrite重定向网站页面,或者直接生成静态页面。我们看到的很多基于thinkphp开发的网站,多半就是利用了伪静态技术。但是需要注意的是,无论采用什么样的路径生成技术,都一定要避免层级太深。通常而言,将页面层级控制在三级以内是较为理想的选择。
  二、路径命名最好通俗易懂
  每家网站建设公司,都有自己的一套网站编程思路和路径命名规则。采用英文单词也好,汉语拼音也罢,需要遵守的一个基本规范是,要确保路径命名出来后通俗易懂。怎样理解这个通俗易懂呢?第一,网页名称和路径名称,不宜用过于生僻的方式(如果用英文单字命名请选用最为常见且简单的单词,如果汉语拼音需尽量避免首字母拼凑),至少让人一看就知道大致的含义;第二,网站的路径和网页文件名需要合理控制长度,太长的路径会增加用户识别及记忆成本;第三,有些从事网站建设兼优化的公司,想当然的认为使用中文名称命名路劲的方式,可以提高搜索引擎的权重。这样的想法或许有些荒诞,而且显示于浏览器地址的中文,需要合理转码才能支撑网站运行。如果浏览器不支持转发,则很可能会导致网站无法正常运行显示。
  三、结合页面兼顾内容收录
  网站路径及网址命名方式,还有一个需要特别注意的,就是名称一定要结合当前页面内容。换言之,即便用户没有打开网站,通过网址路径也可以猜透页面内容。比如我们经常使用的aout_us.php或者news.html等,即便普通的不了解网站制作的人,粗看一下也知道这两个页面一个是关于公司,一个是关于新闻资讯的。网站路径的命名还应该兼顾搜索引擎对页面内容的爬行收录,这个看似复杂其实很简单。就是将网站路径分门别类,将相同类别的页面规划到一个路径下面。比如/about/profile.html和/about/culture.html,都是公司介绍主类别下的页面,一个是公司概况页面,另一个是企业文化页面。在网站建设实践中,引航博景(www.joyweb.cn)也发现很多页面命名以“日期+序号”的数字排序进行,这样做多半是基于动态程序生成也无可厚非。只是如果能将纯数字的页面,结合页面的title用户英文或者汉语拼音命名。无论从用户还是搜索的角度分析,都是一个不错的选择。