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重定向的制作方法,如果你还是有点不太明白的话,可以在下面评论留言。
