> Linux服务器 > nginx >

WordPress配置 Nginx 重写

为了 SEO ,需要把 WordPress 分类翻页的层数减少, 并做成 html 页面. 
需要把 http://www.example.com/cat/soft/page/2 重写成 http://www.example.com/cat/soft_2.html 
其中 soft 是一个分类, 2是页码, 需要匹配这两个. 

WordPress安装在网站根目录, 我在 location / 块加入以下重写规则, 但第二句分类分页重写不生效. 
try_files $uri $uri/ /index.php;    # 这句是按照http://wiki.nginx.org/Wordpress配置Nginx支持WordPress重写的语句 
rewrite    ^/cat/([a-z]+)_([0-9]+)\.html$    /cat/$1/page/$2    last;    # 这句是对WordPress分类分页的重写  (责任编辑:IT)