第四章(6):设置首选域名

By 大伟哥 | 2017-07-19,周三, 23:31

绝大多数的网站可以通过两个网址访问。一个网址上带有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文件加入下面的代码:

RewriteEngine On RewriteCond %{HTTP_HOST} !^(.*)\.johnchow\.com$ [NC] 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模块的情况。

添加新评论

此字段内容将保密,不会被其他人看见。
  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • 自动断行和分段。
  • 网页和电子邮件地址自动转换为链接。
验证码
发布评论前,请通过下面的验证,以免被当作垃圾评论机器人屏蔽。
6 + 3 =
计算出这道简单的算术题并键入答案。例如、1+3,就输入 4。