Linux上如何配置WordPress伪静态

nginx 配置文件加入配置代码

  • 找到conf文件
  • 通常默认配置在 /etc/nginx/conf.d 如果不在可以尝试nginx -t 测试一下 按提示路径找到 进入目录 conf.d 找到域名对应配置文件
  • 加入代码 找到域名对应nginx配置文件 在 location /{ //加入代码 } *.conf配置文件代码
     location / {

            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;
            }
}
  • 测试、加载nginx配置
  • nginx -t 测试 权限不够加sudo 如果看到失败 先把提示问题解决。成功后执行下步
  • sudo nginx -s reload 重新加载nginx配置文件 重新加载配置文件成功后 开始配置WordPress后台伪静态规则。

配置WordPress后台伪静态规则

设置 - 固定连接 - 选择设置规则样式 也可以自定义结构 比如 /%category%/%post_id%.html 就是 域名/栏目/文章id.html样式路径了

相关阅读文档地址:https://codex.wordpress.org/zh-cn:%E4%BD%BF%E7%94%A8%E5%9B%BA%E5%AE%9A%E9%93%BE%E6%8E%A5