Url标准化及如何执行Url标准化
什么是Url标准化?英文是url canonicalization,URL标准化解决的是几个链接都指向同一个页面的问题,URL标准化化的作用是告诉搜索引擎这些表现形式中哪个是你首选的。
很多情况下,我们认为以下这几个链接都指向同一个页面(首页):
www.wangweibo.com
wangweibo.com
www.wangweibo.com/index.html
wangweibo.com/index.html
但是从Url发送请求并返回网页内容的过程来看,这些Url都是互不相同的。其实这些Url对应的内容都是一样的,就是网站的主页。但搜索引擎需要从这几个当中挑选一个具有代表性的,而忽悠其余的Url,这个Url的选择就被称为Url标准化。
我们可以通过以下三种方法执行网站的Url标准化:
1. 你的网站内部在链接到其他网页,尤其是主页时,只使用一种Url。不管是包含www或不包含www,要由始至终只使用一个版本。这样搜索引擎也就明白哪一个是规范化的主页网址。
2. 使用301重定向,在你的主机服务器上,把所有有可能成为主页网址的Url,到你所选择的主页网址版本。
3. 使用基准标签base 在网页的head区加上<base href=”http://www.wangweibo.com/” />
当然,除了包含www和不包含www的两个版本以外,还有其他类型的Url规范化问题。比如有的时候,搜索引擎会去掉或加上网址尾端最后的斜线。有的时候会尝试把大写字母换成小写字母,有的时候可能尝试去掉会话ID(session ID)等等,这些都有可能造成网址规范化问题。
原载: SEO知识分享.王伟波
© 版权所有 转载时必须以链接形式注明作者和原始出处。