侧边栏壁纸
博主头像
没对象的野指针

山水一程,已是三生有幸

  • 累计撰写 10 篇文章
  • 累计创建 12 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

解决wordpress更改固定链接后nginx报404错误的问题

没对象的野指针
2022-03-20 / 0 评论 / 1 点赞 / 164 阅读 / 498 字
温馨提示:
本文最后更新于 2022-04-24,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

解决wordpress更改固定链接后nginx报404错误的问题

今天登录后台,Yoast SEO插件提示建议把文章名包含在链接中,而不是使用p=id的后缀,于是就手贱更改了,如图所示

Permalink_Settings_‹Yoast—_WordPress-768x401

更改后主页正常,但是点击文章就报404错误。

查了一些资料之后,解决方法如下:

  1. 第一种方法:

    • 打开Nginx的配置文件nginx.conf,找到server{},在花括号里面添加代码

      location / {
      index index.html index.php;
      if (-f $request_filename/index.html){
      rewrite (.*) $1/index.html break;
      }
      if (-f $request_filename/index.php){
      rewrite (.*) $1/index.php;
      }
      if (!-f $request_filename){
      rewrite (.*) /index.php;
      }
      }
      rewrite /wp-admin$ $scheme://$host$uri/ permanent;
      
      
    • 保存后刷新

  2. 如果你用的宝塔面板,可以使用更加简单的方式:

    • 在站点管理面板中找到伪静态,在下拉框中选择wordpress,保存刷新即可

      image-20220320232210645

1

评论区