由于客户反映,某个站点通过虚拟主机控制面板设置自定义错误页面并执行成功, 但是站点中设置的404页面不生效,通过彻查问题,发现这个网站的服务器环境为windows2008 服务器为iis7。之前是通过服务器管理中的错误页功能进行404错误页面自定义。造成了现在出现的404页面显示正常,经过查找,发现修改网站根目录下的web.config 文件可以解决此问题。 具体方法为: 1.打开网站根目录下的web.config文件。 2.找到文件中的 <httpErrors> <remove statusCode=”404″ subStatusCode=”-1″ /> <error statusCode=”404″ prefixLanguageFilePath=”" path=”404.htm” responseMode=”ExecuteURL” /> </httpErrors> 3.将这段内容替换成 <httpErrors errorMode=”DetailedLocalOnly” defaultResponseMode=”File” > <remove statusCode=”404″ /> <error statusCode=”404″ path=”404.html” /> </httpErrors> 操作完成后,重启网站服务即可生效! |
