Linux上如何配置WordPress伪静态
Linux上如何配置WordPress伪静态
Alexnginx 配置文件加入配置代码
- 找到conf文件
- 通常默认配置在
/etc/nginx/conf.d
如果不在可以尝试nginx -t
测试一下 按提示路径找到 进入目录conf.d
找到域名对应配置文件
- 通常默认配置在
- 加入代码
找到域名对应nginx配置文件 在 location /{ //加入代码 }
*.conf配置文件代码1
2
3
4
5
6
7
8
9
10
11
12location / {
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