iis7通过web.config实现不带www的地址301跳转到带有www的完整地址,这里iis一定是7之上版本,iis6的话要通过设置才能实现。
如果网站根目录没有web.config,可以建立一个新的文本文档,保存成web.config即可实现。具体示例代码如下
- <configuration>
- <system.webServer>
- <rewrite>
- <rules>
- <rule name="WWW Redirect" stopProcessing="true">
- <match url=".*" />
- <conditions>
- <add input="{HTTP_HOST}" pattern="^rudangshenqingshu.com$" />
- </conditions>
- <action type="Redirect" url="http://www.rudangshenqingshu.com/{R:0}" redirectType="Permanent" />
- </rule>
- </rules>
- </rewrite>
- </system.webServer>
- </configuration>
使用时请记得吧代码里的对应域名改为实际的域名即可。