301重定向怎么做

中关村软件园 www.sibaishou.com301重定向怎么做301重定向相信很多seo 初学者都有所耳闻,但是缺乏具体的认识,简单的说,比如中关村软件园的标准网址是www.sibaishou.c

中关村软件园 www.sibaishou.com

301重定向怎么做

301重定向相信很多seo 初学者都有所耳闻,但是缺乏具体的认识,简单的说,比如中关村软件园的标准网址是www.sibaishou.com 。但是输入sibaishou.com 也能够访问,搜索引擎很有可能就会把两个域名都收录了,造成权重的分散。当然现在很多大型的IDC 服务商都可以提供快捷的301重定向方式,直接可以在空间面板操作。不过也有部分朋友用的小服务商的产品,没有这种功能,这就需要我们手动操作了。

1、linux 的虚拟主机Apache 的服务器,需要支持.htaccess 这个文件。(咨询主机商是否支持)如果支持,则先2个域名都解析到同一个IP

,然后在.htaccess 文件开始处加入一下规则:

代码:

RewriteCond {http_host} ^sibaishou.com [NC]

RewriteRule ^(.*)$ http://www.sibaishou.com/$1 [R=301,L]

须注意的就是:.htaccess 这个文件基本在传到本地是不能直接被修改的,我们可以采用修改成.htaccess.txt 的形式来进行访问编辑,把要写的代码写好之后,直接把.htaccess.txt 传上空间,再把.htaccess.txt 直接用FTP 修改成.htaccess 文件名,这样就可以生效啦!

2、window 的虚拟主机IIS 的服务器,需要有安装 ISAPI_Rewrite这个组件。(咨询主机商是否支持)如果支持,则先2个域名都解析到同一个IP ,然后在httpd.ini 文件开始处加入以下规则:

代码:

RewriteCond Host: ^9dseo.com$

RewriteRule (.*) http://www.9dseo.com$1 [R,I]

如果采用以上代码不可行,请你尝试下这个代码:

中关村软件园 www.sibaishou.com

,

中关村软件园 www.sibaishou.com

代码:

[ISAPI_Rewrite]

# 3600 = 1 hour

CacheClockRate 3600

RepeatLimit 32

RewriteCond Host: ^9dseo.com$

RewriteRule (.*) http://www.9dseo.com$1 [I,RP]

对于大部分虚拟主机是不支持这样的操作,那么这时候怎么办?

以上301重定向的操作方式并非是必须的,如果主机不支持,采用以下的方式也是同样可以达到效果。

1、如果是全新的域名和网站,也就是没带www 的域名暂时没有被收录,那么可以采用没带www 的域名转发到带www 的域名上。在域名管理后台设置转发,国内的一些域名商也不允许转发了。

2、如果网站已经存在一段时间,没带www 的域名也被收录了很多页面,则采用带www 和不带www 的域名同时解析到网站的IP 。然后,网站的主导航,分类,或次导航等一些比较重要的位置,尽可能采用带www 的绝对地址。

相关疑问?

1、为什么要把没带www 的域名,都通过301或其他的方式转移到带www 的上面呢? 这样做主要是为了URL 标准化 ,让网站的权重都集中到某一个域名上,而不是分散开了。

2、我是否可以把带www 的域名,301到不带www 的域名上?

如果你发现没带www 的域名排名比较好,或收录好很多,则可以把带www 的域名,中关村软件园 www.sibaishou.com

,

中关村软件园 www.sibaishou.com

301到不带www 的域名上。我们之所以建议没带www 的301到带www 的上面,主要是因为中国人的用域名习惯,一般是习惯带www 的。

3、没带www 的域名不解析,也不转发,可以吗?

因为很多人访问你的网站时,可能输入没带www 的域名,所以,建议是要绑定的。

4、是不是需要把index.html 或index.php 等也301到主域名?

这个是不需要的。因为做301的目的是集中权重,只要做到站内和站外链接形式都采用了主域名为地址,也就是采用不带index 的URL 为锚文

本,就可以实现集中权重的功能。而当所有链接都不带index 了,用户和搜索引擎也是不会访问到带index 的URL 。

中关村软件园 www.sibaishou.com

标签: