今天少女梦在诊断一个网站时发现该网站的404错误页返回的状态码不是404而是200,于是就打算到服务器上重新设置一下404错误页。没想到的是错误页没搞定,反倒返回了500错误码,且页面错误信息乱码了。
不过经过一番纠缠总算是找到原因了,现在少女梦将解决方法分享出来。
解决win2008服务器IIS设置404错误页乱码的方法
1、找到404错误页乱码原因
打开IIS下面的错误页面,找到404错误页面,右键编辑。如下图所示:
注:通常情况下IIS默认的配置为”%SystemDrive%\inetpub\custerr\404.htm”(这里以404错误页举例)。
而少女梦想要自定义错误页时,路径为”/404.html”或选中下面“尝试返回使用客户端语言的错误文件”等配置的时候,前台错误页面返回乱码,如下图所示:
2、正确的404错误页面设置方法如下图所示
选择第一项,文件路径直接写404错误文件的相对路径(如404.html),前台测试正常。查询HTTP状态码也返回正常,返回404。
少女梦有话说:用win2008服务器的小伙伴配置404错误页面的时候,如果出现了乱码的情况,就是文件路径地方配置错了,用绝对路径就会出现乱码,用相对路径就没问题了哦。
原创文章,作者:九岁少女的梦~,如若转载请注明出处:解决win2008服务器IIS设置404错误页乱码的方法