Nginx 设置WordPress伪静态的方法

首先,在Nginx中的server模块配置如下内容:

1
2
3
4
5
6
7
8
9
10
11
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;
            }
    }

然后在登陆到wordpress后台,点击左侧的设置——固定链接:
wordpress伪静态

选择“自定义结构”,输入伪静态规则代码。
这里提供了2种方式供你参考:/%category%/%post_id%.html、/%category%/%postname%.html
wordpress伪静态

本文由 新媒体之家 作者:新媒体之家 发表,其版权均为原作者所有,文章内容系作者个人观点,不代表 新媒体之家 对观点赞同或支持,未经许可,请勿转载,题图来自Unsplash,基于CC0协议。
5

发表评论