关于分类目录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里面修改固定链接的格式
我这里因为删了伪静态,所以用的一开始的日期加名称
如果想保留伪静态可以改成数字型试试
应该可以解决问题