创新路
我们一直在努力

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;

      }

  }

配置完成后,重启nginx

登录wordpres博客后台设置–固定链接,一下图为例,

其中自定义结构的固定链接设置有一些参数需要讲解一下:

1. %year% 基于文章发布年份,比如2007;

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 我们一般使用这个方式比较好。

以上就是本文的全部内容,希望对大家的学习有所帮助。

未经允许不得转载:天府数据港官方信息博客 » Nginx设置wordpress伪静态

客官点个赞呗! (0)
分享到:

评论 抢沙发

评论前必须登录!

天府云博 - 做有态度的开发&运维&设计学习分享平台!

联系我们百度云主机