跳至正文

关于分类目录404的问题

今天又翻了翻长草的网站

发现自己的分类目录页面直接404了

几个目录下的页面也全是404

这让我百思不得其解

于是求助于百度

经过断断续续半天的研究算是总结出了两个可能的问题

数据库的问题

需要到phpmyadmin里对网站所在的数据库进行表修复

选中数据库,全选,然后选择表修复

也许就能解决问题

这里要说的一点是

php7.4的语法规则更新后

会出现访问null数组报错的情况

具体可以看看大佬的说明

https://blog.sbw.so/u/php-fpm-7.4-file-not-found-array-type-null-error.html

目前我没有啥好的办法进行修复

可以试试把php版本回退到之前更老的版本

后面证明了确实不是数据库的问题

伪静态对url的修改问题

以下关于伪静态的内容总结于百科

伪静态这个东西实际上是为了方便搜索引擎的

简单来说就是方便搜索引擎的爬虫更容易找到你的网站

但是完全静态的页面也有缺点

如果我们想在网页上展示一些实时的动态信息

完全静态的页面显然是做不到这一点

所以很多站点就会使用伪静态

伪静态会重新修改url

虽然后缀是html但实际上并不存在这个页面文件

因为伪静态url和站内一开始命名的url起了冲突

分类目录和下挂的页面就会通通404

所以这里有两个解决方法

一比较简单粗暴,直接把你的伪静态关了

如果你对搜索引擎能找到你的站点无所谓的话

关掉伪静态能增加网站承受流量的能力

二的话是在wordpress里面修改固定链接的格式

我这里因为删了伪静态,所以用的一开始的日期加名称

如果想保留伪静态可以改成数字型试试

应该可以解决问题

发表评论

您的电子邮箱地址不会被公开。