使用 Z-BLOG 建站且细心的站长朋友可能早就发现了,Z-BLOG 设置伪静态 URL 规则的时候,末尾带斜杠和不带斜杠会默认识别为两个链接。
举个列子,以下是 Z-BLOG 官方博客的链接(文章发布时还未兼容)
1、可以正常访问的链接:https://blog.zblogcn.com/category-1
2、末尾添加斜杠后变成 404 链接:https://blog.zblogcn.com/category-1/
本站已经使用此插件进行兼容,可点击下面的地址进行查看(我的伪静态规则是带斜杠的)
1、不带斜杠正常访问:https://www.iddahe.com/apps
2、带斜杠也正常访问:https://www.iddahe.com/apps/
为什么要兼容这个问题 ?
蜘蛛会按 URL 层级逐层爬取,比如这个链接 https://www.iddahe.com/zblog/84.html 蜘蛛如果向上层爬取时( https://www.iddahe.com/zblog )然后你的规则是设置的末尾有斜杠的,显然不兼容的情况就 404 了,反之亦然。
当然行业主流系统 Wordpress 对于这样的链接处理也是如此,大家感兴趣也可以去试试。
以上就是此插件解决的问题,需要的朋友下载安装并开启即可。
注:根据个别用户反馈,安装此插件后导致网站无法打开(PHP 脚本内存超出限制)如出现此问题请到服务器删除 zb_users/plugin/iddahe_com_router 目录 。
(完)