我们在使用WIN服务器IIS创建网站的时候,会碰到301和404一起通过web.config配置文件实现。
我们在做网站优化的时候,网站的404页面,301重定向这都是必须要设置好的内容,这对于以后网站优化是非常重要的,那如何来自定义404页面,以及301重定向呢,我们购买的很多服务器,空间管理后台里面都可以设置,但是个别的空间服务商的管理后台就不能设置,那怎么办了,通过麦模板团队亲测可用,还是比较简单的 给大家分享下。
当前环境:windows2008+iis7.5
实现案例:
1: maimuban.com 301 重定向到 www.maimuban.com。
2:404页面准备好,并放在根目录。
实现代码:
<?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="^(maimuban.com)(:80)?" /> </conditions> <action type="Redirect" url="http://www.maimuban.com/{R:1}" redirectType="Permanent" /> </rule> </rules> </rewrite> <!-- 404开始 --> <httpErrors errorMode="DetailedLocalOnly" defaultResponseMode="File" > <remove statusCode="404" /> <error statusCode="404" path="D:\wwwroot\404.html" /> </httpErrors> <!-- 404结束 --> </system.webServer> </configuration> |
注意:
1:D:\wwwroot\404.html 换成您的404错误页面路径.
2: 里面的maimuban.com 换成您的网址。
以上就是麦模板分享的通过web.config设置404页面,301重定向的方法。
发表评论
评论列表(条)