IIS7虚拟主机配置web.config文件实现301重定向

admin 2015年01月22日 Windows运维 1484次阅读 查看评论

 

IIS7虚拟主机配置web.config文件实现301重定向

  301重定向

  在IIS7中web.config文件的功能类似apache服务器的.htaccess,之前小简博客有介绍过各种常用的URL重写规则代码在.htaccess文件中的配置,下面是IIS7中web.config文件配置301重定向的方法。

  打开编辑根目录的web.config配置文件:把下面的代码复制进入

1    <rule name="WWW Redirect" stopProcessing="true">    
2    <match url=".*" />    
3    <conditions>    
4    <add input="{HTTP_HOST}" pattern="^jannn.com$" />    
5    </conditions>    
6    <action type="Redirect" url="http://www.jannn.com/{R:0}"    
7    redirectType="Permanent" />    
8    </rule>

  如果你在根目录没有找到web.config配置文件,那就新建一个文档,重命名为web.config,上传到根目录,完整代码如下,复制粘贴即可!

01    <configuration>    
02    <system .webServer>    
03    <rewrite>    
04    <rules>    
05    <rule name="WWW Redirect" stopProcessing="true">    
06    <match url=".*" />    
07    <conditions>    
08    <add input="{HTTP_HOST}" pattern="^jannn.com$" />    
09    </conditions>    
10    <action type="Redirect" url="http://www.jannn.com/{R:0}"    
11    redirectType="Permanent" />    
12    </rule>    
13    </rules>    
14    </rewrite>    
15    </system>    
16    </configuration>

  上面的代码是实现,把不带www的域名301重定向到带www的域名。

  代码中的两处网址需要更改为你自己的网址

  注:每个<rule name=”不能相同”>,如果你之前使用了伪静态,再使用301重定向,那么,两个“name”的值不可以相同

  效果看图(点击图片放大):

  301

  *本文测试主机由万网提供的windows2008系统IIS7.5云主机,程序:wordpress3.5版

« 上一篇 下一篇 » admin原创文章,转载请注明出处! 标签:301重定向IISwin主机

相关日志:

«   2019年11月   »
123
45678910
11121314151617
18192021222324
252627282930
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
文章归档
网站收藏
友情链接
图标汇集
  • 又拍云
  • 订阅ipvb的RSS 2.0聚合