CentOS服务器Nginx设置WordPress 301重定向

前端之家收集整理的这篇文章主要介绍了CentOS服务器Nginx设置WordPress 301重定向前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Nginx环境下通过301进行永久重定向代码为:

rewrite ^/archives/(.*)/$ /$1 permanent;

当然也可以分开写,如:

rewrite ^/archive/([0-9]+).html$ /$1.html permanent; #文章 rewrite ^/archive/category/(.*)$ /category/$1 permanent; #目录分类 rewrite ^/archive/tag/(.*)$ /tag/$1 permanent; #tag分类 rewrite ^/archive/date/(.*)$ /date/$1 permanent; #日期分类

其中permanent表示返回301永久重定向,游览器访问地址会显示跳转后的URL地址

但要注意的是,上述301重定向代码一定要放在wordpress伪静态规则之前,否则不生效!即:

 ...... #301重定向,必须在伪静态之前,否则不生效 rewrite ^/archives/(.*)$ /$1 permanent; #wordpress伪静态 rewrite ^.*/files/(.*)$ /wp-includes/ms-files.PHP?file=$1 last; ......

猜你在找的CentOS相关文章