为什么会出现404 not found?
正常的页面一般是不会出现404 not found问题,如果出现了404 not found问题,很明显就是我们的网站在操作时出现了异常,主要原因有下面几种:
1、网站改版,程序更换
在我们改版的时候,很容易出现数据库信息对不上,以至于打开url链接无法调用到正常的内容,而出现404 not found问题,通常我们也叫这种url为死链接。
当然如果新的服务器数据库等设置了权限,导致文件不能读取也会造成这种404 not found问题。
2、目录被删除或移动
某个目录被删除或移动后会导致404 not found错误,当搜索引擎已经收录了,结果目录被删除或移动调用不到正常的数据,用户打开百度搜索到这篇文章打开链接时,就会出现404 not found提示。
3、链接规则改变
链接规则改变一般针对动态链接,当你因为某种原因需要更改规则,那么之前的链接就会失效,打开之前的链接就会出现404 not found提示。
4、用户地址输入错误
这个是很常见的错误,地址输错,调用不到正常的数据,导致iis出现404 not found提示。
5、解析错误、dns设置阻止、域名被墙
(1)解析错误会让服务器找不到正确的调用地址,浏览页面时会有404 not found提示。
(2)dns设置阻止会让解析中断找不到数据,也会有404 not found提示,通常在国内访问国外网站会出现这个情况。