我的知识记录

请问pbootcms禁止数字id方式访问栏目,如_1_

在 pbootcms 处于伪静态状态下,栏目既可以通过“www.xxx.com/about/”这样的形式进行访问,也可以通过“www.xxx.com/1/”的方式进行访问。然而,对于那些对 seo 要求极为严谨的人来说,这种情况是不合理的。那么,究竟该如何关闭通过数字 id 方式访问栏目的功能呢?下面,我们就来详细地介绍一下具体的操作方法。 在此需要特别注意的是,这个操作涉及到对源码的修改,而且在后台进行在线升级之后,所做的修改会消失!本文将以 PB3.1.3 版本为例进行介绍,其他版本可以参考此方法进行修改。 首先,打开“\apps\home\controller\IndexController.php”这个文件,然后在其中搜索以下代码: if (!! $sort &&! $suffix &&! $err) { 接着,将这段代码修改为: if (!! $sort &&! $suffix &&! err &&!is_numeric(path)) {   操作后即可,可以去刷新测试了!

标签:

更新时间:2025-04-10 22:30:07

上一篇:请问帝国cms投稿时为什么显示非本模型的父栏目?

下一篇:请问eyoucms易优数据库表卡死报错