四种网站301重定向方法

四种网站301重定向方法1、首先虚拟空间iis 。将不带www 的顶级域名301重定向到带www 的域名1.3版的域名重定向:# For ISAPI_Rewrite 1.3 重定向域名RewriteC

四种网站301重定向方法

1、首先虚拟空间iis 。将不带www 的顶级域名301重定向到带www 的域名

1.3版的域名重定向:# For ISAPI_Rewrite 1.3 重定向域名RewriteCond Host: ^16sucai.com$RewriteRule (.*) http://www.16sucai.com$1 [I,R]这里我们要将16sucai.com 重定向到 www.16sucai.com 由于ISAPI Rewrite现在使用较多的有两个版本2.x 版跟3.x 版那么我们规则就把两个版本的都写出来,3.0版本是不兼容2.0的规则的,只是有提供规则转换器,导入就可以转换了。

# ISAPI_Rewrite 2.x 版本[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32RewriteCond Host: ^16sucai.com$RewriteRule (.*) http://www.16sucai.com$1 [I,RP]# ISAPI_Rewrite 3.0 版本[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32RewriteCond {HTTP:Host} ^16sucai.com$RewriteRule (.*) http://www.16sucai.com$1

[NC,R=301]不同域名之间的301转向# ISAPI_Rewrite 2.x 版本[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32RewriteCond {HTTP:Host} ^fuka.com.cn$RewriteRule (.*) http://www.16sucai.com$1 [NC,R=301]# ISAPI_Rewrite 3.0 版本[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32RewriteCond {HTTP:Host} ^www.fuka.com.cn$RewriteRule (.*) http://www.16sucai.com$1 [NC,R=301]将页面301重定向到另外一个页面# ISAPI_Rewrite

2.x 版本[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32RewriteRule ^/oldpage.html$ http://www.16sucai.com/bibu.html[I,O,RP,L]# ISAPI_Rewrite 3.0 版本

[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32RewriteRule ^/oldpage.html$ http://www.16sucai.com/bibu.html[NC,L,R=301,O]注意:ISAPI_Rewrite 1.3是现在国内应用得比较多的一个老版本,它可用于url 重写,但并不适合用来实现真正的301重定向功能。建议下载最新的ISAPI_Rewrite 3.0 版本。在 url 转发和301转向(重定向跳转) 的实现 这篇文章介绍了一段ISAPI_Rewrite 1.3 的重定向代码,这段代码在IIS 下对域名重定向虽然能够顺利跳转,但是返回的仍然是302 HTTP header,而不是301 状态码。而且该段代码用于301重定向后,在blog 中的其他页面都会跳转到首页。这样设置以后,你的windows iis 也能实现301重定向了,不管是Google 和百度搜索引擎都不会有因为带有www 和不带www 的域名而产生重复页面问题了。

格式问题。 = =、将不带www 的顶级域名301重定向到带www 的域名

1.3版的域名重定向:

# For ISAPI_Rewrite 1.3 重定向域名

RewriteCond Host: ^16sucai.com$

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

这里我们要将AFangfa.com 重定向到 www.AFangfa.com

由于ISAPI Rewrite现在使用较多的有两个版本2.x 版跟3.x 版

那么我们规则就把两个版本的都写出来,3.0版本是不兼容2.0的规则的,只是有提供规则转换器,导入就可以转换了。

苏州皮肤病医院 http://www.8866502.com/

苏州口腔医院 http://www.szkqyy.cn/

苏州肛肠医院 http://www.szgc91.cn/

苏州最好的皮肤病医院 http://www.dwpfk.com/

,

# ISAPI_Rewrite 2.x 版本

[ISAPI_Rewrite]

# 3600 = 1 hour

CacheClockRate 3600

RepeatLimit 32

RewriteCond Host: ^16sucai.com$

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

# ISAPI_Rewrite 3.0 版本

[ISAPI_Rewrite]

# 3600 = 1 hour

CacheClockRate 3600

RepeatLimit 32

RewriteCond {HTTP:Host} ^16sucai.com$

RewriteRule (.*) http://www.16sucai.com$1 [NC,R=301]

不同域名之间的301转向

# ISAPI_Rewrite 2.x 版本

[ISAPI_Rewrite]

# 3600 = 1 hour

CacheClockRate 3600

RepeatLimit 32

RewriteCond {HTTP:Host} ^isapirewrite.com$

RewriteRule (.*) http://www.16sucai.com$1 [NC,R=301]

# ISAPI_Rewrite 3.0 版本

[ISAPI_Rewrite]

# 3600 = 1 hour

CacheClockRate 3600

RepeatLimit 32

RewriteCond {HTTP:Host} ^www.isapirewrite.com$

RewriteRule (.*) http://www.16sucai.com$1 [NC,R=301]

将页面301重定向到另外一个页面

# ISAPI_Rewrite 2.x 版本

[ISAPI_Rewrite]

# 3600 = 1 hour

CacheClockRate 3600

RepeatLimit 32

RewriteRule ^/oldpage.html$ http://www.16sucai.com/bibu.html[I,O,RP,L]

# ISAPI_Rewrite 3.0 版本

[ISAPI_Rewrite]

# 3600 = 1 hour

CacheClockRate 3600

RepeatLimit 32

RewriteRule ^/oldpage.html$ http://www.16sucai.com/bibu.html[NC,L,R=301,O]

注意:ISAPI_Rewrite 1.3是现在国内应用得比较多的一个老版本,它可用于url 重写,但并不适合用来实现真正的301重定向功能。建议下载最新的ISAPI_Rewrite 3.0 版本。在 url

,

转发和301转向(重定向跳转) 的实现 这篇文章介绍了一段ISAPI_Rewrite 1.3 的重定向代码,这段代码在IIS 下对域名重定向虽然能够顺利跳转,但是返回的仍然是302 HTTP header,而不是301 状态码。而且该段代码用于301重定向后,在blog 中的其他页面都会跳转到首页。

这样设置以后,你的windows iis 也能实现301重定向了,不管是Google 和百度搜索引擎都不会有因为带有www 和不带www 的域名而产生重复页面问题了。

2、asp 的两种301重定向方法

第一种:

可以使用web.config 的方式重定向。代码如下: 保存并上传到网站根目录即可。 第二种:

头部添加

< Response.Status="301 Moved Permanently" Response.AddHeader "Location","http://www.16sucai.com/" ' 你要转到的地址, 实际到具体页面即可 Response.End >

3、php 的301重定向方法

4、.htaceess 文件 301重定向方法

创建一个.htaccess 文件,并将下面提供的代码写入文件内,它可以确保所有来自对16sucai.com 的请求都转向到对www.16sucai.com 进行请求。记住.htaccess 文件一定要放在旧网站的根目录下,并且新网站要和旧网站保持相同的目录结构及网页文件

Options FollowSymlinks RewriteEngine on rewritecond ^16sucai.com [nc]

rewriterule ^(.*)$ http://www.16sucai.com/$1 [r=301,nc]关键词:URL 重定向网站权重优化301重定向.htaceess 重定向ASP 重定向PHP 重定向IIS 重定向

标签: