windows主机如何实现301重定向?win主机301重定向方法

  • A+
所属分类:网站建设

windows主机如何实现301重定向?福州seo为你准备了这边文章,当你看完后你应该已经知道了windows主机如何实现301重定向。win主机用web.config和httpd.ini实现301重定向的方法是什么?

那么我唯一想提的就是关于域名带与不带www的区别,并且301重定在其中的意义,详情:域名带与不带www的区别

对于做网站的朋友而言,301永久重定向应该是比较了解的。尤其是当面对更换域名的时候,做好301重定向,可以有效的避免网站流量损失,对于网站有着非常重要的积极意义。

网站如何做301重定向呢?

1、首先需要将网站的新旧域名全部解析到主机空间。

2、主机空间要绑定好新旧域名。以便无论那个域名都可以顺利的访问网站。

3、如果主机空间有301重定向的设置,那么可以在空间后台控制面板进行操作,具体的可以咨询空间商。如果空间后台面板没有301重定向操作,此时,可以针对不同的主机类型,来进行系统配置文件的设置,从而实现301重定向。
这里我们以将域名“f9seo.com”重定向到“www.f9seo.com”为例

Windows虚拟主机用户的实现301重定向的方法:

Windowsserver2003IIS6.0虚拟主机下301重定向代码

httpd.ini文件配置的代码如下,放置位置:网站根目录

[ISAPI_Rewrite]

CacheClockRate3600

RepeatLimit32

RewriteCondHost:^f9seo\.com$

RewriteRule(.*)http\://www\.f9seo\.com$1[I,R]
注:记得把其中的域名换成你的域名。如果你的网站根目录中的这个文件已经存在(伪静态),可以将上面的代码直接加到里面

Windowsserver2008IIS7.5虚拟主机下的urlrewrtie规则

web.config文件代码如下,放置位置:网站根目录

<?xmlversion="1.0"encoding="UTF-8"?>

<configuration>

<system.webServer>

<rewrite>

<rules>

<rulename="WWWRedirect"stopProcessing="true">

<matchurl=".*"/>

<conditions>

<addinput="{HTTP_HOST}"pattern="^f9seo.com$"/>

</conditions>

<actiontype="Redirect"url="http://www.f9seo.com/{R:0}"redirectType="Permanent"/>

</rule>

</rules>

</rewrite>

</system.webServer>

</configuration>
记得把其中的域名换成你的域名。
注:经实验,此方法只能重定向首页,如需整站301跳转,需要在iis7中新建一个站点不带www,随便指定一个目录,设置这个站点301跳转到带www的即可,这点网上很多地方都没有说。
详解教程:IIS7.5全站301跳转,内页+带参数url,这才是真正的全站跳转

多对域名重定向怎么写规则?

1、对于httpd.ini配置文件中需要另写一行重定向代码。

如下,将域名“f9seo.com”、“www.23pp.com”都重定向到“www.f9seo.com”

[ISAPI_Rewrite]

CacheClockRate3600

RepeatLimit32

RewriteCondHost:^f9seo\.com$

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

RewriteCondHost:^www.23pp\.com$

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

2、web.config配置文件中只需在被重定向的域名后面加一个竖线”|”跟上需要被重定向的增加域名即可。如下:

<?xmlversion="1.0"encoding="UTF-8"?>

<configuration>

<system.webServer>

<rewrite>

<rules>

<rulename="WWWRedirect"stopProcessing="true">

<matchurl=".*"/>

<conditions>

<addinput="{HTTP_HOST}"pattern="^f9seo.com|www.vuln.cn$"/>

</conditions>

<actiontype="Redirect"url="http://www.f9seo.com/{R:0}"redirectType="Permanent"/>

</rule>

</rules>

</rewrite>

</system.webServer>

</configuration>

注:因为即使是做了301跳转之后,搜索引擎对你另外一个带www的域名还是会有一个考察期的,这个考察与新站稍有不同。权重一般不会丢失。所以做过301跳转后会有一个作用期,不会马上生效!

总结:以上是福州seo总结了算是比较详细的介绍了301重定向的制作方法,如果你还是有点不太明白的话,可以在下面评论留言。

weinxin
虎纠自媒体官方微信
这是我的微信扫一扫
f9seo

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: