pbootcms禁止数字id方式访问栏目,如_1_(1)

wdzsjl 1个月前 (10-10) 阅读数 11 #HTML

为了禁止PBootCMS伪静态下通过数字ID方式访问栏目(如 /1/),可以通过修改源码来实现这一功能。需要注意的是,涉及源码修改的内容在后台在线升级后可能会消失。因此,在进行修改前,请确保备份相关文件。

实现步骤

  1. 备份文件

    • 备份 \apps\home\controller\IndexController.php 文件,以防修改出错。
  2. 打开并修改文件

    • 打开 \apps\home\controller\IndexController.php 文件。
  3. 修改代码

    • 在文件中找到以下代码:

      if (! ! $sort && ! $suffix && ! $err) {
    • 修改为:

      if (! ! $sort && ! $suffix && ! $err && !is_numeric($path)) {

测试验证

  1. 测试数字ID访问

    • 尝试访问 /1/ 等数字ID方式的栏目,确认是否无法访问。
  2. 检查日志

    • 如果有任何问题,检查服务器日志,查找错误原因。

通过以上步骤,可以成功禁止PBootCMS伪静态下通过数字ID方式访问栏目,从而提高SEO的严谨性和用户体验。

 

wx.jpg ywfw.jpg
热门