Windows 主机配置400, 500等错误信息时可在 IIS 管理界面是配置, 但对于没有IIS管理权限的(例如大部分虚拟主机用户), 可以直接修改 web.config 文件达到同样目的, 因为 IIS 本身就是修改根目录下的 web.config 文件, 注意大小写.
配置 IIS 的错误信息:
1 2 3 4 5 |
<configuration> <system.WebServer> <httpErrors errorMode="DetailedLocalOnly" /> </system> </configuration> |
仅适用于 iis 7.0 以上版本
对于IIS托管的任何语言都适用, 包括 asp, asp.net, php 等.
配置 asp.net 应用程序的错误信息:
1 2 3 4 5 6 |
<system.web> <customErrors mode="RemoteOnly"> <error statusCode="403" redirect="NoAccess.htm" /> <error statusCode="404" redirect="FileNotFound.htm" /> </customErrors> </system> |
只对 asp.net 程序有效