首页文章修改WordPress分类目录和页面链接以斜杠/结尾,附nginx对应的301跳转设置方法

修改WordPress分类目录和页面链接以斜杠/结尾,附nginx对应的301跳转设置方法

时间2025-04-20 20:33:08发布yu分类文章浏览24
导读:当 WordPress 的文章固定连接设置为 html 结尾后,WordPress 的分类目录和页面链接将变成以名称结尾的形式,比如 http://zhangge.net/liuyan,而不是以斜杠 / 结尾。一直以来也没纠结过这个问题,最近换成百度云加速之后,发现这种形式链接无法被缓存,而免费版的强制缓存项目只有 5 个!找客服问了下,告知要以斜杠结尾,才...

当 WordPress 的文章固定连接设置为 html 结尾后,WordPress 的分类目录和页面链接将变成以名称结尾的形式,比如 http://zhangge.net/liuyan,而不是以斜杠 / 结尾。

一直以来也没纠结过这个问题,最近换成百度云加速之后,发现这种形式链接无法被缓存,而免费版的强制缓存项目只有 5 个!找客服问了下,告知要以斜杠结尾,才会识别为目录并开启缓存加速。

搜了下 WordPress 给末尾加上斜杠的方法:

①、插件法:安装 Permalink Trailing Slash Fixer 插件即可。

②、代码法:在老朋友找到了可用代码,如下:

将以上代码加入到主题 function 后,所有分类目录和单页面链接末尾都已成功添加了斜杠。这才是目录的形式嘛!

为了做好 SEO,经验告诉我,有必要将以前末尾不带斜杠的链接都做好 301,跳转到带斜杠的新链接,以免搜索引擎重复收录相同内容,影响权重啥的。

参考已有的 nginx 跳转规则,试了半天都没搞定,最后发现我一直在修改一个不相关的配置文件!我勒个去!

下面就贴上以上跳转相应的 nginx 设置方法:

编辑 nginx 配置文件,在如下注释位置新增 301 规则(8-9 行)即可。

Ps:lnmp 一键安装包,这个配置文件路径一般是/usr/local/nginx/conf/vhost/域名.conf

保存后,执行 /usr/local/nginx/in/nginx -s reload 平滑重启 nginx 即可生效。

阿勒泰版权声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕,E-mail:xinmeigg88@163.com

展开全文READ MORE
分类目录页面链接跳转设置
一文搞定十大排序算法(动画图解) 微软宣布必应正式改名换标!今后它叫Microsoft Bing…