windows主机iis设置web.config实现全站301重定向跳转的方法

原创 2017-10-13 21:55 

windows主机是常用的一种主机类型,很多人都习惯使用windows主机或者虚拟主机,windows主机如果需要设置全站301跳转,可以通过设置web.config文件来实现全站301重定向。

如果网站根目录没有web.config文件,需要新建。我们以www.zhangganghai.cn为例,实现zhangganghai.cn跳转到www.zhangganghai.cn的代码为:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="301Redirect" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_HOST}" pattern="^zhangganghai\.cn$" />
</conditions>
<action type="Redirect" url="https://www.zhangganghai.cn/{R:0}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
将以上代码保存在web.config文件中,就可以实现不带www的域名永久重定向到带www的域名了。大家使用上面代码的时候,记得要将我的域名替换为自己的。

本文作者:张语
版权声明:欢迎分享本文,转载请保留作者及文章链接!欢迎大家一起学习讨论!

发表评论


表情