WordPress Nginx的伪静态的设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WordPress Nginx的伪静态的设置相关的知识,希望对你有一定的参考价值。

WordPress nginx的伪静态的设置

技术分享图片

在站点的配置文件中添加 

在server {} 中添加

 

 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;
            }
    }

 

技术分享图片

 

在wp后台设置 

技术分享图片

 

下面大致讲一下固定链接设置参数:

 

1. %year% 基于文章发布年份,比如2007;
2. %monthnum% 基于文章发布月份,比如05;
3. %day% 基于文章发布当日,比如28;
4. %hour% 基于文章发布小时数,比如15;
5. %minute% 基于文章发布分钟数,比如43
6. %second% 基于文章发布秒数,比如33
7. %postname% 基于文章的postname,其值为撰写时指定的缩略名,不指定缩略名时是文章标题;
8. %post_id% 基于文章post_id,比如423;
9. %category% 基于文章分类,子分类会处理成“分类/子分类”这种形式;
10. %author% 基于文章作者名。
将上述参数进行组合,即可得到wordpress的固定链接形式。网上常见的几种设置方法:
/%year%/%monthnum%/%day%/%postname%/
/%year%/%monthnum%/%postname%/
/%year%/%monthnum%/%day%/%postname%.html
/%year%/%monthnum%/%postname%.html
/%category%/%postname%.html
/%category%/%post_id%
/%postname%.html
/%post_id%.html 我们一般使用这个方式比较好

 

访问一下:

 

技术分享图片

 

 

技术分享图片

以上是关于WordPress Nginx的伪静态的设置的主要内容,如果未能解决你的问题,请参考以下文章

WordPress伪静态规则设置

Discuz X3.2 分区 gid 完美伪静态方法 Apache/Nginx

apache 转 nginx 需要配置的伪静态

Nginx伪静态规则怎么设置

PHP在Apache/Nginx/IIS环境下的伪静态配置

destoon-nginx模版绑定二级域名的伪静态规则之一