为了提高客户体验度,在解析域名的时候,我们通常会同时解析一个以上的域名,像全球知名的谷歌搜索,它同时就有很多的域名:
google.cn
gogle.cn
google.com.cn
guge.com
guge.cn
g.cn
这些域名都指向谷歌搜索首页,这样做有很多的好处,如g.cn这个就很容易被用户记忆,gogle.com即使记错了依然可以搜索到谷歌首页。
但是这样做却有一个弊端,因为对搜索引擎来说,这些域名完全是不一样的,所以即使都链接到首页,但实质上不被搜索引擎认可,所以会分散域名的权重,不利于SEO优化,这个时候就需要做301重定向,把这些不一样的域名转化为同一个域名,从而防止域名权重的分散,以下即是301重定向的具体办法:

设置.htaccess文件(适用于linux系统)
可以在.htaccess文件中添加设置命令,在web访问其它域名时都重定向到主域名,从而时间url的标准化.
书写代码如下:
RewriteEngine on
RewriteCond %{http_host} ^所要定向的域名[NC]
RewriteRule ^(.*)$ http://主域名/$1 [L,R=301]
注意:.htaccess文件中要把301重定向代码(即以上代码)写在其他URL-rewrite代码之前!
编辑人:小川SEO

声明:本站分享的WordPress主题/插件均遵循 GPLv2 许可协议(免费开源),相关介绍资料仅供学习参考,实际版本可能会因版本迭代或开发者调整而产生变化,如程序中涉及有第三方原创图像、设计模板、远程服务等内容,应获得作者授权后方可使用。本站不提供该程序/软件的产品授权与技术服务,亦不收取相关费用。