301重定向和404共同使用一个web.config
通常我们的web.config都是用来做404页面使用的,但是也有一部分网站技术员需要使用web.config做301重定向,所以我们用一个web.config来完成301重定向和404页面
操作方法
- 01
桌面新建一个web.config文件
- 02
右键编辑
- 03
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="301L" stopProcessing="true"> <match url="^(.*)" ignoreCase="false" /> <conditions logicalGrouping="MatchAll"> <add input="{HTTP_HOST}" pattern="^(dnf97.com)(:80)?" /> </conditions> <action type="Redirect" url="http://www.dnf97.com/{R:1}" redirectType="Permanent" /> </rule> </rules> </rewrite> <!-- 404开始 --> <httpErrors errorMode="DetailedLocalOnly" defaultResponseMode="File" > <remove statusCode="404" /> <error statusCode="404" path="404目录文件" /> </httpErrors> <!-- 404结束 --> </system.webServer> </configuration> 【把以上代码输入进去域名替换自己的】
- 04
上传至网站根目录