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