iis7和iis8中用web.config自定义404错误页面,在WIN2008R2和WIN2012R2中自定义404错误页面

迅恒数据中心

 一:在网站的根目录放一个web.config,此文件的代码为:

<configuration>
<system.webServer>
<httpErrors errorMode="DetailedLocalOnly" defaultResponseMode="File" >
<remove statusCode="404" />
<error statusCode="404" path="404.asp" />
</httpErrors>
</system.webServer>
</configuration>
 
其中404.asp为自定义的404错误页面,可以是其他名称,也可以是静态页面,如404.html等
 
二:再在网站的根目录放上自定义的404错误页面,如上面的404.asp
 
三:延伸应用:
我们还可以通过此方法对空主机头的服务器做一个自定义的404页面,让任何一个指向此服务器的非法域名(说明:域名恶意解析指向到了服务器IP,而服务器上并不存在这个域名的网站),都显示404页面。
先放一个index.asp的文件(此文件为网站的第一默认首页)
index.asp文件只用写一句代码为<% Response.Status = "404 Not Found"%>  
让后按照上面的方法放入web.config404.asp这2个文件。
演示效果59.36.100.196

分类:建站知识 百度收录 必应收录