IIS7 web.config 301跳转和404错误页面设置方法
玩IIS的朋友如果没用过web.config那就不是一个真正的网站开发人员,web.config可以帮助我们解决很多的问题。比如通过web.config轻松快速的设置301跳转,更加合理的做好网站优化工作。通过web.config还可以轻松搞定404页面设置,接下来我们了解一下具体的设置方法。
做301跳转前我们需要确认我们的iis服务器是否安装了URL重写模块,提供基于规则的重写机制,可在 Web 服务器处理请求的 URL 之前对其进行更改,以及在向 HTTP 客户端提供响应内容之前修改响应内容。
iis7 url重写模块下载地址 https://www.microsoft.com/zh-cn/download/details.aspx?id=7435
1. 设置301跳转
设置301跳转前我们需要明确跳转前的url和跳转后的url,例如:我们向让hbap.net跳转到www.hbap.net地址,那么我们的web.config如下的设置方法
除了设置首页的301跳转,我们还可以设置内页的301跳转,比如我们从内页的一个url跳转到另外一个url,这对网站改版来说非常重要
大家可以看一下效果,www.cnjushi.com/Page_C23_L23.html直接301重定向到http://www.cnjushi.com/Products/
2. 404错误页面设置
调整好404页面后,将404.html至于网站目录中,修改web.config文件,添加如下代码
我的404.html置于/404目录中,大家设置的时候可以将404.html置于根目录下,调整path就可以了。
上面的代码经过我严格测试过,有问题可以与我联系QQ:151717699