平时在网络上,看到一些设置自定义404页面的方法,其实那只是一个很平常的操作方法,为什么大多数设置了却不起作用呢?或者说调用不出来404页面呢?
1、先设置好自定义404
上传404页面-打开IIS(internet信息服务)-选择你的网站,右击属性,点击自定义错误(在下面的:“http错误信息”框中找到404,选中双击,或者选中在点“编辑属性”选择自己的自定义404页面。不过,此处在“消息类型”中一定要选择“文件”或“默认值”,而不要选择“URL”,不然,将导致返回“200”状态码。)
2、寻找设置了404页面不生效的原因
1)404自定义出错页设置错误
2)404文件的IIS_WPG组没有读取和运行的权限。
3)404.html文件大小过小(>512B)
4)服务器安装了安全狗(解决办法:安全狗-资源保护-响应内容保护(HTTP请求错误类型,去掉404))
经过多方测试,以上方法都有可能,但最可能的是第2条,第4条,其实按正规设置,都是不会出错的,因此如果是自己搭建服务,有安装相应的防御软件,就要多加注意了,只要细心,都可以找到相应的解决办法,希望对您有一定的帮助。(附属篇:解决VPS服务器IIS设置404不生效的方法)
来源:途牛博客 本文链接:http://www.tuniuboke.com/post/271.html
时间: 2024-10-13 13:34:03