使用宝塔面板作为web环境,提示“404 Not Found”的原因有很多,不同原因导致的404解决方法也不同,环境吧分享网站提示404 Not Found的解决方法
宝塔404解决方法
之前环境吧重启宝塔面板,重启后发现网站404了,再次重启下404就消失了。所以,重启真的是一个万能方法,如果您的网站404了,就重启下试试吧。
由于网站设置了伪静态导致页面大面积404,这种情况是比较常见的。网站设置伪静态后,必须要设置宝塔端的伪静态规则,否则就会导致页面出现404。宝塔伪静态规则设置方法参考:宝塔面板网站伪静态设置方法
默认设置下宝塔的404页面配置在根目录下的404.html
,使用宝塔面板如果没有在根目录下配置404文件,如果是Nginx Web环境,就会提示:404 Not Found nginx,如下图所示:

宝塔404 Not Found nginx
因为宝塔404页面默认指向路径为
/404.html
,如果用户没有设置该404页面就会提示404 Not Found。如何解决?如果网站程序自带404模板,则删除宝塔的404文件配置即可(参考:宝塔网站WordPress自定义404页面的设置方法);如果网站程序不带404模板,可以在根目录自建一个404.html的文件,编写模板即可。
宝塔面板重新安装PHP版本后,如果网站不指定PHP版本,则宝塔默认为纯静态展示,这时候访问网站肯定会提示“404 Not Found”。如何解决?指定网站的PHP版本即可,参考:宝塔安装更换PHP版本的方法
综上,宝塔面板Web环境下,引起网站404 Not Found的原因有很多,根据原因找到解决方法。如果还不能解决,欢迎留言。
注意:2023云服务器优惠价格出炉,真便宜!
①阿里云:2核2G服务器5M带宽58元/年,查看更多报价2核4G/4核8G/8核16G...
②服务器:2核4G服务器8M带宽70元一年,更多配置报价查询
③华为云:华为云服务器39元一年起,爆款云服务器低至1折
发表评论