服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

云服务器|WEB服务器|FTP服务器|邮件服务器|虚拟主机|服务器安全|DNS服务器|服务器知识|Nginx|IIS|Tomcat|

服务器之家 - 服务器技术 - IIS - iis7和iis8中用web.config自定义404错误页面

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

2023-07-14 10:31服务器技术网 IIS

本文主要为大家介绍下在iis7和iis8中用web.config自定义404错误页面的方法,有需要的朋友可以参考下

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

  1. <configuration> 
  2. <system.webServer> 
  3. <httpErrors errorMode="DetailedLocalOnly" defaultResponseMode="File" > 
  4. <remove statusCode="404" /> 
  5. <error statusCode="404" path="404.asp" /> 
  6. </httpErrors> 
  7. </system.webServer> 
  8. </configuration> 

其中404.asp为自定义的404错误页面,可以是其他名称,也可以是静态页面,如404.html等

二:再在网站的根目录放上自定义的404错误页面,如上面的404.asp

三:延伸应用:

我们还可以通过此方法对空主机头的服务器做一个自定义的404页面,让任何一个指向此服务器的非法域名(说明:域名恶意解析指向到了服务器IP,而服务器上并不存在这个域名的网站),都显示404页面。

先放一个index.asp的文件(此文件为网站的第一默认首页)

index.asp文件只用写一句代码为

  1. <% Response.Status = "404 Not Found"%>   

让后按照上面的方法放入web.config404.asp这2个文件。

延伸 · 阅读

精彩推荐