web.config 301重定向的设置方法
新建一个空白文本文档,粘帖以下代码,
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Redirect(命名)" stopProcessing="true">
<match url="^(要重定向的页面)" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Redirect" url="(重定向到的页面)" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
保存之后,重命名为 web.config 注意 后缀名也要一起改掉。就是不要有 txt 这个后缀名。改好之后,上传到网站根目录。适用于支持 的虚拟主机,或者 IIS7.0以上版本的服务器。
注意:重定向的页面,就是你的域名。
比如,我的网站,www.chengxianrui.com,我想把chengxianrui.com重定向到 www.chengxianrui.com,那么,规则如下:
<rule name="Redirect(命名)" stopProcessing="true">
<match url="^(chengxianrui.com)" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Redirect" url="(www.chengxianrui.com)" />
如果你有设置伪静态的话,请把伪静态规则添加到重定向规则的后面,不然部分301重定向可能会失效。
除特别注明外,本站所有文章均为程显锐原创,转载请注明出处:http://chengxianrui.com/post/179.html |