URL 规范

来源:互联网 发布:淘宝购物怎样返利 编辑:程序博客网 时间:2024/06/02 19:42

1)     简单、好记。   

简单好记的域名给人深刻的印象,便于传播。

为了URL能被方便的录入,写下,拼写和记忆,URL要尽可能的短,根据w3c提供的参考数据,一个URL的长度最好不要超过80个字节(这并非一个技术限制,经验和统计提供的数据)。

2)     URL尽量使用英文字母和阿拉伯数字,且字母全部用小写。

全部用小写,用户比较容易输入,不用因为大小写混合而出现错误,这是人们的输入习惯

3)            连词符的使用

目录或者文件名中如果有两个单词组成时,一般建议中间使用中划线(-)隔开,切记不要使用下划线或者其他字符,在搜索引擎中,它是把中划线当作一个空格来处理的,而下划线则是被忽略的,例如seo-caipiao会被读成seo与caipiao,这是比较友好的写法。

不常见的字符(!, @,#, $, %, ^, &, *等) 应该用连词符代替。

4)     URL中避免太多参数

设计的URL中的参数应该尽量减少,不要超过三个,一般的情况下URL中的参数2-3个就可以了。

5)     目录层次尽量少

这里所指的目录层次是指物理目录结构,而不是指逻辑结构,我们在进行URL的设计时,

网站的结构要尽量的去减少目录层次,层次不能太深了,一般建议不要超过三层,特别对于一些新站来说,权重低,搜索引擎蜘蛛爬行得很浅,深一点的页面,蜘蛛都很可能不会去爬行的,所以要尽量的做到使目录层次减少,URL缩短。根据观察,百度尤其比较喜欢目录层次比较少的页面。

6)     文件名及目录名要具描述性

文件名及目录名要具有可描述性,不但让用户一眼就能看出来这个页面是关于什么的,对用户体验比较友好,而且搜索引擎也比较喜欢这样的URL。例如一个关于新闻的目录,我们可以把它命名为news,用户看到这个目录名称,大概就知道这个目录是关于什么内容的了。

7)     URL应该呈现一个降级的次序

例如:域名/类型/分类/标题

例如:域名/年/月/日

http://domain.com/news/tech/2007/11/05/google-announces-android

8)     用和技术无关的语言组织的URL

基于安全考虑,提供动态内容服务时,应使用技术无关的URL。

即URL不暴露服务器端使用的脚本语言,平台引擎,而这些语言,平台,引擎的变化也不会导致URI的变更。因此,sevelet,cgi-bin之类的单词不应该出现在URI中。

提供静态内容服务时,应当隐去文件的扩展名。

9)     URL的301跳转

当我们在不经意间或者突然的改版导致URL变化。这个时候我们一定要进行301跳转。301跳转是代表永久地址的更改,这样的操作会很清晰的告诉搜索引擎蜘蛛我们的网站进行变更了,把旧URL的权重转移到新的URL,搜索引擎会当前网站的缓存以及内容进行及时的更新,避免因修改URL而带来的权重的流失。一般权重的转移需要一定的时间来完成权重传递,有时会长达几个月,这个时候请保持耐心对待这样的临时现象。

 

1   总结

l  URL应当是用户友好的

l  URL应当是可读的

l  URL应当是可预测的

l  URL应当是统一的

原创粉丝点击