什么情况会出现404

在linux上部署已经部署完成的项目,领导设置了3个bug给我解决,已经解决了一个,后面两个没有啥思路,希望你们能给点意见

img

img

1、网站改版:网站改版的时候,错误页面出现的几率就会很大,由于网站改版,有很多以前的路径都换了,url路径的改变,造成了以前的路径访问不了(如果你能很好的使用301,这样也可以解决很多问题);
2、疏忽所致:我们平时在做内链或外链的时候疏忽了,造成url出错;
3、原url失效:由于网站某一条url改变,造成原url失效;
4、主机或网络等其他原因,导致出现404错误页面;