前端技术知识/网站开发

网站只能打开首页,其他页面404,解决“NOT FOUND The requested URL was not found on this server”

魂Soul · 20-07-10 · 3,187

问题描述

网站突然只能打开首页,再点击其他所有链接都报404错误(NOT FOUND  The requested URL was not found on this server)

一开始认为是服务器配置出了问题 ,于是开始搞配置文件 ,重启apache ,甚至重启服务器 ,但都于事无补。

问题原因

发生此类问题,并不是404错误中描述的文件路径不正确。

真正的原因,一般情况下是服务器意外重启或者硬盘读写错误造成的.htacces损坏,也就是伪静态规则被破坏了。

解决方法

知道问题原因后,解决方法也就简单了,如果有备份,那就把备份的 .htacces 文件覆盖,如果没有备份,那就需要重新写 .htacces 伪静态规则。

相关文推荐