朋友在看我的博客的时候发现友人帐页面出现404无法访问的问题
刚好那几天在准备创新班的简历和面试,就没有抽出时间来解决
创新班的问题告一段落,在加上今天是周六,还有一些空闲时间,于是“心甘情愿”来Debug…
早在24年8月份我便用虚拟云主机创建了自己的第一个博客。在那时候就有遇到过两次这种404无法访问的问题。当时在网上查找了下资料,通过配置伪静态规则顺利解决了第一次出现的问题。第二次又出现这个问题后找遍方法都没有解决,再加上没有博客创作意识,进而荒废了那个网站。
“心甘情愿”,我十分容易的便从网上找到了解决方法并一次性解决了问题,感觉心里十分畅快。(bushi
下面是问题修正步骤,建议依次进行排除
1. 查看伪静态规则配置
宝塔控制面板 –> 网站 –> 设置 –> 伪静态 –> 选择 worldpress 规则 –> 保存
刷新查看网站是否正确显示
2. 重置文章/页自定义 URL 规则
wordpress 控制面板 –> 设置 –> 固定链接 –> 保存更改
(和3搭配使用)
刷新查看网站是否正确显示
3. 重新保存页面
编辑页面,选择重新发布(刷新一下 URL,使其和网站跳转的 URL 一致
刷新查看网站是否正确显示
完成上面步骤,大概率页面404的问题就得到了解决。
那么为什么会出现404无法访问的问题呢?
下面贴出可能的解释:
404问题相关解释
什么是404状态码?
404 状态码是 HTTP 协议中用于表示客户端请求的资源在服务器上未找到的响应状态码。
当用户通过浏览器访问网站时,浏览器会向服务器发送请求以获取相应的网页或资源。如果服务器无法找到与该请求对应的页面或资源,就会返回 404 状态码给浏览器。此时,浏览器通常会显示一个默认的错误页面,提示用户 “无法找到该页面”“页面不存在” 等信息。
404报错实际意味着什么?
通俗来讲,404 状态码出现的原因就是你要访问的东西在服务器那里没检索到。
就好比你去一个大仓库(服务器)找一个特定的物品(网页或资源)。如果你把物品的名字(网址)说错了,仓库管理员自然找不到你要的东西,就会告诉你没有这个东西,这就是因为网址输入错误导致的 404。
还有可能是这个物品本来在仓库里,但仓库管理员把它拿走了(页面被删除),或者放到其他地方去了,又没有告诉你新的位置(没有设置重定向),那你按照原来的位置去找肯定也找不到,这就是页面被删除或移动导致的 404。
另外,也有可能是仓库本身出问题了,比如仓库的门坏了(服务器硬件故障),或者仓库管理员生病了没办法工作(服务器软件错误),又或者仓库和外界的路断了(网络问题),导致不管你怎么找,都没办法正常拿到东西,这种情况下也可能出现 404,但这种情况相对比较少,这就是服务器故障导致的 404。
上面刷新 URL 默认规则与重新发布页面就是重定向页面链接
END