当前位置: 主页 > 网站技术知识 > 404页面无法生效之解决方法

404页面无法生效之解决方法

    什么是404页面?
 
    404页面是客户端在浏览网页时,服务器无法正常提供信息,或是服务器无法回应,且不知道原因所返回的页面。
 
    404页面在网站优化中的好处:
 
    1:引导用户不要关闭网站,增强用户体验。
 
    2:防止网站出现死链接。
 
    为什么会出现404?
 
    第一种:用户输入的地址链接有误,导致IIS提示404 not found。
 
    第二种:服务器上本该有的页面已经被删除了,这种情况多发于BBS论坛,N年前的帖子如今被你通过搜索引擎搜索出来了,但实际上BBS论坛为了保障服务器的资源合理运用,都会将过期或非常久远的信息页面删除,导致404 not found。
 
    第三种:DNS设置阻止,就中文环境而言,国外有一些被禁网站在中国浏览同样会出现404 not found的现象,这需要使用代理服务器才可以正常浏览。
 
    404无法生效怎么办?
 
    在主机中设置404页面无法生效的三个解决办法,办法一、二适用于云主机或VPS用户,办法三适用于虚拟主机用户。
 
    解决404页面无法生效办法一
 
    纯粹的设置有问题。设置的时候“消息类型”选择“文件”,后面文件的位置必须要保证不能出错,你可以自己试下,点击“浏览”是能够进行选择的
 
    解决404页面无法生效办法二
 
    云主机和VPS一般都是有十分严密的权限配置的。建议你先要点开404.html的安全属性,如果在其安全选项卡里组或用户名称中无法看到IIS相关的用户组,那么IIS本身自然也就不具备访问这个文件的权限了。被遗忘的这个工作组就是IIS_WPG。也就是说,你现在需要做的就是为该站点下面的404.html配置好IIS_WPG组读取和运行权限。笔者亲测,这个办法是行得通的哦。
 
    解决404页面无法生效办法三
 
    如果上面提到的两个办法还是无法帮你解决问题,那么就只能祭出最后的“shashou锏”了,一定是你设计的404.html文件过小造成的。因为IIS只会对超过512B的文件产生兴趣,若是你的404.html文件小于512B的话,无法生效也就很正常了。部分站长贪图省事,仅仅在404.html文件写了几个字加上两个链接就自觉大功告成,殊不知即使设置的没有任何毛病,也根本无法调用自己放上去的404.html,最终导致生效失败。

标签: 网站建设 404页面