将不带www的域名自动跳转到带www的域名上(301重定向)

学的记的

对于搜索引擎来说,其实这是两个站点,同时你网站的权重也会均衡分散到这两个域名上。一般的网站不管是主域名还是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 了.

Tags: 网站  域名跳转  SEO  

0 Responses to "将不带www的域名自动跳转到带www的域名上(301重定向)"

Leave a Reply

©Copyright 2008-归尘土 1meter.cn. Some Rights Reserved. Powered By Z-blog |
Login Feed Rss