开始几次设置wordpress的固定链接都没成功,今天做松子价格网时不甘心,试了几次OK了。其实nginx环境下设置wordpress固定链接(也叫伪静态)非常简单(我是用的是wordpress3.3.1,应该2.0以上都行吧)。
location / {
if (-f $request_filename/index.html){
if (-f $request_filename/index.php){
if (!-f $request_filename){
}
然后在 /usr/local/nginx/sbin/
提示:如果wordpress 不是放在根目录而是放在耳二级目录,注意Rewrite规则,以下示例放在网站根目录的articals目录下,我用一条规则替代上面的三条规则,也是可行的。
比如我选自定义/分类/文章名/, 在自定义结构里输入:/%tegory%/%postname%/
/% category%/%postname%.html 即可。
你也许会问了,这么多链接类型,为什么nginx只有那么简单的几条rewrite语句呢?因为只要你使用wordpress参数定义的链接(包括后面加.html),wordpress的index.html