对于搜索引擎来说,其实这是两个站点,同时你网站的权重也会均衡分散到这两个域名上。一般的网站不管是主域名还是www域名都可以访问同一个网站,然而搜索引擎不这么认为,Google基本上能够知道你的主要域名是带www还是不带www的,并且能够选定一个作为你的主域名,而且可以通过Google管理员工具设定你的主域名是什么。但是百度就分不清了,他把8090de.com和www.8090de.com看做是两个网站,我们都知道,两个网站内容完全相同,搜索引擎会认为是某一个网站在复制另外一个网站,这样,你的其中一个网站就会受到惩罚,导致两个网站都不能有很好的排名,影响SEO的实施。
一般想将域名实现301永久重定向有很多办法:
1、制作.htaccess配置文件
2、服务器IIS设置
3、域名url转向(目前国内多数空间服务商都已禁止域名URL转向了)
4、网页代码实现
5、制作httpd.ini文件(本文重点!)
ps:httpd.ini 的前提是你的空间支持httpd.ini,请咨询空间提供商。
1、首先,将你的域名(例:8090de.com和www.8090de.com)解析到你的虚拟服务器上!
2、新建一个记事本,将以下代码复制到记事本里,保存为httpd.ini 文件。(注意2.x版本和3.x版本略有不同)
2.x版本
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
# Collected By 8090de.com
RepeatLimit 32
RewriteCond Host: ^8090de\.com$
RewriteRule (.*) http\://www\.8090de\.com$1 [I,RP]
3.x版本
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
# Collected By 8090de.com
RepeatLimit 32
RewriteCond %{HTTP:Host} ^8090de\.com$
RewriteRule (.*) http\://www\.8090de\.com$1 [NC,R=301]
将里面的域名更改:RewriteCond %{HTTP:Host} ^8090de\.com$ 中的8090de.com 换成自己想要转向的,RewriteRule (.*) http\://www\.8090de\.com$1中的www 8090de.com 换成自己转向后的域名,其他的不要动。
将httpd.ini 文件上传至网站根目录,等待一会儿,输入如:8090de.com 看看是否直接跳转到 www.8090de.com 了.
Recent Comments