云服务器自定义网站404页面不生效

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云服务器自定义网站404页面不生效相关的知识,希望对你有一定的参考价值。

平时在网络上,看到一些设置自定义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

以上是关于云服务器自定义网站404页面不生效的主要内容,如果未能解决你的问题,请参考以下文章

thinkphp 5.0如何实现自定义404(异常处理)页面

Django自定义404500等页面模板

WordPress404页面自定义

阿里云的云虚拟主机wordpress设置404页面

自定义404报错页面

自定义404页面重定向,但不显示自定义页面