pbootcms禁止数字id方式访问栏目,如/1/
为了禁止PBOOTCMS网站通过数字ID的方式访问栏目,可以通过修改控制器中的代码来实现这一目的。这样可以避免SEO方面的问题,使得网站的URL结构更加规范和统一。
修改步骤
-
打开相关文件:
- 打开文件
apps\home\controller\IndexController.php。
- 打开文件
-
定位代码位置:
- 在文件中搜索代码段
if (! ! $sort && ! $suffix && ! $err)。
- 在文件中搜索代码段
-
修改条件语句:
- 在原有的条件基础上增加一个判断,确保
$path不是数字。
- 在原有的条件基础上增加一个判断,确保
示例代码
以下是具体的修改示例代码:
打开文件 apps\home\controller\IndexController.php
-
找到原有代码:
- 搜索并找到以下代码段:
phpif (! ! $sort && ! $suffix && ! $err) { -
修改代码:
- 在条件语句中增加对
$path是否为数字的判断:
phpif (! ! $sort && ! $suffix && ! $err && !is_numeric($path)) { - 在条件语句中增加对

扫码添加技术【解决问题】
专注企业网站建设、网站安全16年。
承接:企业网站建设、网站修改、网站改版、BUG修复、问题处理、二次开发、PSD转HTML、网站被黑、网站漏洞修复等。
专业解决各种疑难杂症,您有任何网站问题都可联系我们技术人员。
本文来自博客园,作者:黄文Rex,转载请注明原文链接:https://www.cnblogs.com/hwrex/p/18446753

浙公网安备 33010602011771号