700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > wordpress linux伪静态 nginx下wordpress伪静态设置

wordpress linux伪静态 nginx下wordpress伪静态设置

时间:2018-12-20 07:28:47

相关推荐

wordpress linux伪静态 nginx下wordpress伪静态设置

最近无聊搭建了个WordPress的blog系统来玩,记录下在nginx下的伪静态规则,但nginx是不支持.htaccess文件的,所以只能写到配置里.

1.下面是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;

}

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

}

2.然后进入后台-设置-固定链接-自定义

/%category%/%post_id%.html

首先我们看看wordpress官方列出的部分可以使用的固定链接基本参数:

%year%

基于文章发布年份,比如;

%monthnum%

基于文章发布月份,比如12;

%day%

基于文章发布当日,比如28;

%hour%

基于文章发布小时数,比如15;

%minute%

基于文章发布分钟数,比如43;

%second%

基于文章发布秒数,比如33;

%postname%

基于文章的postname,其值为撰写时指定的缩略名,不指定缩略名时是文章标题;

%post_id%

基于文章post_id,比如888;

%category%

基于文章分类,子分类会处理成”分类/子分类”这种形式;

%author%

基于文章作者名,如rocdk890.

将上述参数进行组合,即可得到wordpress的固定链接形式。网上常见的几种设置方法:

1./%year%/%monthnum%/%day%/%postname%/

2./%year%/%monthnum%/%postname%/

3./%year%/%monthnum%/%day%/%postname%.html

4./%year%/%monthnum%/%postname%.html

5./%category%/%postname%.html

夜空- 本站版权

1、本站所有主题由该文章作者发表,该文章作者与夜空享有文章相关版权

2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和夜空的同意

3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责

4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意

5、原文链接:/post-207.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。