nginx 配置
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;
}
}
固定链接设置参数:
- %year% 基于文章发布年份,比如2007;
- %monthnum% 基于文章发布月份,比如05;
- %day% 基于文章发布当日,比如28;
- %hour% 基于文章发布小时数,比如15;
- %minute% 基于文章发布分钟数,比如43
- %second% 基于文章发布秒数,比如33
- %postname% 基于文章的postname,其值为撰写时指定的缩略名,不指定缩略名时是文章标题;
- %post_id% 基于文章post_id,比如423;
- %category% 基于文章分类,子分类会处理成“分类/子分类”这种形式;
- %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 一般使用这个方式比较好。