301的完美解决方案,包括iis6/iis7/apache

发布时间:2013年06月02日 / 分类:网络推广 / 16,889 次围观 / 抢沙发!

       需求是把A域名全站301到B域名。

通过本方法,可以把任意域名都重定向到 www.xiangguoqi.cn

       关于网页状态码http状态码的说明请看这里。什么是301,网站做了301有什么好处?有兴趣的朋友可以参看这里。以下列出五种方法来实现301,总有一种适合你。文章最后会发二种检测网页SEO状态的工具,当然也包括们本文提到的301。

注意,以下修改的同时,如果已经有该配置文件,请注意备份保存,把其中的规则添加进去即可。

第一种方法:IIS7的301网站永久重定向,把以下内容保存另存为UTF-8编码的web.confg文件,放入网站根目录即可。

 

<?xml version="1.0" encoding="UTF-8"?>

 

<configuration>

 

    <system.webServer>

 

        <rewrite>

 

            <rules>

 

                <rule name="xiangguoqi.cn All 301" stopProcessing="true">

 

                    <match url="(.*)" />

 

                  <conditions>

 

                    <add input="{HTTP_HOST}" negate="true" pattern="^www.xiangguoqi.cn$" />

 

                    </conditions>

 

                    <action type="Redirect" url="http://www.xiangguoqi.cn/{R:1}" redirectType="Permanent"/>

 

                </rule>

 

            </rules>

 

        </rewrite>

 

    </system.webServer>  

 

</configuration> 

第二种方法:apache的301网站永久重定向,把以下内容保存为.htaccess文件,放入网站根目录。

 

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} ^www.xiangguoqi.cn$ [NC]

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

第三种方法,iis6的ISAPI Rewrite 1.x版本。注意,该版本比较旧,不能实现301,只能实现302临时重定向功能,302会被多数搜索引擎认为作弊,请慎用。

把以下代码保存为httpd.ini文件,放入网站根目录。

[ISAPI_Rewrite]

# 3600 = 1 hour

#CacheClockRate 3600

RepeatLimit 32

RewriteRule ^/httpd(?:\.ini|\.parse\.errors).* [F,I,O]

RewriteCond Host: ^www\.xiangguoqi\.cn$

RewriteRule (.*) http\://www\.xiangguoqi\.com [R,I]

如果iis6的ISAPI Rewrite 1.x版本一定要实现301,那么只能联系虚拟主机空间商手工在IIS头修改了。

IIS 301 永久重定向

 

第四种方法:iis6的ISAPI Rewrite 2.x版本。从2.x版本开始,Rewrite已经可以完美支持301了。把以下代码保存为httpd.ini文件,放入网站根目录。

[ISAPI_Rewrite]

# 3600 = 1 hour

#CacheClockRate 3600

RepeatLimit 32

RewriteRule ^/httpd(?:\.ini|\.parse\.errors).* [F,I,O]

RewriteCond Host: ^www\.xiangguoqi\.cn$

RewriteRule (.*) http\://www\.xiangguoqi\.com [RP,I]

第五种方法:iis6的ISAPI Rewrite 3.x版本。从2.x版本开始,Rewrite已经可以完美支持301了。把以下代码保存为httpd.conf文件,放入网站根目录。

[ISAPI_Rewrite]

# 3600 = 1 hour

CacheClockRate 3600

RepeatLimit 32

RewriteCond %{HTTP:Host} ^www.xiangguoqi.cn$ [NC]

RewriteRule (.*) http://www.xiangguoqi.cn$1 [NC,R=301]

       后面发一个如何检测网页状态的小工具,HttpWatch 检测工具。HttpWatch是强大的网页数据分析工具.集成在Internet Explorer工具栏.包括网页摘要.Cookies管理.缓存管理.消息头发送/接受.字符查询.POST 数据和目录管理功能.报告输出。

其次可以在线检测网页状态,地址是:http://www.seochat.com/seo-tools/check-server-headers/ 

 

转载于:自风易主机评论

标签:301

赞 (0) 本文链接: http://www.xiangguoqi.cn/read/1863.html [复制分享 ](转载时请保留 )



↑上一篇:如何查看网页状态,这在SEO优化中很有用
↓下一篇:教你怎样看一个人,很有用的! 无觅关联推荐,快速提升流量
热评文章
默认:长尾词库
猜你喜欢
文章分类
最新文章
最近回复
    岁月痕迹