注册 | 登录 |

wordpress网站伪静态后内页显示404

时间:2023-12-13人气:-


经过一番研究,由于白天博客的内页链接设置了固定链接中的自定义结构,因此导致网站内页404,可以确定问题肯定是出在了伪静态设置上

白天博客的服务器环境一直是使用宝塔面板搭建的,但最近一段时间不知什么原因,宝塔软件商店可以更新的软件全部更新不了(显示更新完成,但软件版本不变),做了很多尝试依然得到解决,于是趁着下午有空就打算重装系统来解决这个问题。

重装完成后依然是使用宝塔面板来搭的服务器环境,软件版本问题是解决了,网站首页能打开但内页却404错误了。按照以前的操作步骤理论上应该是没问题的呀,为啥会出错呢

经过一番研究,由于白天博客的内页链接设置了固定链接中的自定义结构,因此导致网站内页404,可以确定问题肯定是出在了伪静态设置上。

wordpress网站伪静态后内页显示404

图76270-1:

原来,需要为网站添加伪静态规则。以nginx为例,wordpress 网站的伪静态规则为:

location /

{

try_files $uri $uri/ /index.php$args;

}

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

伪静态设置后,保存并重启Nginx,网站内页应该就能打开了。

注:如果已经设置了伪静态规则,网站内页依然没能打开,那么就是伪静态规则没有生效。因为白天就是出现了这样的情况,虽设置了伪静态规则,但在网站配置文件中没有引入(因为配置文件中的规则是备份粘贴进去的,因此可能删除了伪静态规则)。

文章最后一次修改于2021年4月01日 09:33:28 404错误伪静态

作者:白天,转载请注明出处:https://www.seobti.com/2624.html

 

特别声明:以上内容(如有图片或视频亦包括在内)为本平台用户上传并发布,本平台仅提供信息存储服务。


上篇:纯种犬这么能赚钱,一个月赚一万余元

下篇:如何提高搜索结果的点击率,让网站获得更多点击