设置首选域名

绝大多数的网站可以通过两个网址访问。一个网址上带有www,例如http://www.johnchow.com,另一个网址则缺少了www,如http://johnchow.com。

从SEO的角度来说,最好是选择一个网址样式并一直保持使用下去。这样的话就可以避免Google把指向相同页面的两个不同的网址分开赋予页面权重了。要做到这个最简单的办法是登录你的Google站长工具帐号去设置一个首选域名。

首选域名是您希望 Google 用来将您的网页编入索引的域名(有时也称为规范域名)。指向您网站的链接可能会同时使用 www 版和非 www 版网址(例如,http://www.example.com 和 http://example.com)。首选域名是您希望 Google 用来在搜索结果中显示您网站的版本。

一旦指定你的首选域名,可能有助于更精确地确定你的网站的页面等级(PageRank)。

添加301重定向

设定首选域名后,你应该使用301重定向让每个人都使用这个域名。添加301重定向可以通过编辑网站根目录下的.htaccess文件实现。现在假定我想让每个人都用带www的网址访问John Chow dot Com。要实现这样的功能,我需要打开.htaccess文件加入下面的代码:

  1. RewriteEngine On
  2. RewriteCond %{HTTP_HOST} !^(.*)\.johnchow\.com$ [NC]
  3. RewriteRule ^(.*)$ http://www.johnchow.com/$1 [R=301,L]

你需要把johnchow.com替换为你自己网站的域名。上面代码的功能就是把所有访问johnchow.com的网址重新定向到www.johnchow.com。

通过维护首选域名的样式,可以确保链接的一致性。如果有10个网站链接到你带有www的文章网址,还有10个网站链接到你不带www的文章网址,那么展现给Google的就是两个页面,这样收到的权重就不如所有20个网站全部连接到你的首选域名那样。上面的.htaccess代码会确保所有的链接都指向你希望的域名样式。

备注:.htaccess重定向的方法仅适用于linux操作系统下Apache服务器启用了Mod-Rewrite模块的情况。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注