WordPress pemalink setting in nginx

1.先检查主机是否支持伪静态的方法:登陆->Settings->Permalinks, 选择除了Default外任意一项,然后Save Changes. 然后点击任意一篇文章,如果出现404错误,说明不支持伪静态。

2.如果不支持伪静态,同时是nginx环境, ssh连接到主机,打开vi /etc/nginx/sites-availables/default, 找到server {}里,添加下面代码:

保存,退出, 重启nginx, 完成。

3. 自定义格式,我用/post-%post_id%.html

可用的参数:

%year%:文章发表的年份,四位数字,如2012

%monthnum%:文章发表的月份,如08

%day%:文章发表的日期,如28

%hour%:文章发表的时间(小时),如15

%minute%:文章发表的时间(分钟),如18

%second%:文章发表的时间(秒),如28

%postname%:文章别名,在发表文章时可以设置。

%post_id%:文章的ID,如68

%category%:分类别名,在添加分类时可以设置。

%tag%:标签的别名,在添加标签时可以设置。

参考:http://www.wpdaxue.com/wordpress-rewriterule.html

打赏