请问如何在PbootCMS中使URL支持下划线?
在PbootCMS中,默认情况下,URL名称只允许字母、数字、横线(-)和斜线(/)组成。如果您希望URL名称也支持下划线(_),需要修改相应的控制器文件。以下是具体的步骤:
-
找到需要修改的控制器文件:
- 根据您的描述,需要修改以下几个控制器文件:
contentcontroller.php
contentsortcontroller.php
modelcontroller.php
- 根据您的描述,需要修改以下几个控制器文件:
-
修改正则表达式:
- 打开每个控制器文件,找到包含URL名称校验的正则表达式,并进行修改。
- 默认的正则表达式是: php
if ($filename && ! preg_match('/^[a-zA-Z0-9-/]+$/', $filename)) { alert_back('URL名称只允许字母、数字、横线、斜线组成!'); }
- 修改后的正则表达式应为: php
if ($filename && ! preg_match('/^[a-zA-Z0-9-_\/]+$/', $filename)) { alert_back('URL名称只允许字母、数字、横线、斜线、下划线组成!'); }
-
保存文件:
- 修改完成后,保存每个控制器文件。
更新时间:2025-04-10 23:34:47
转载请注明原文链接:https://www.muzicopy.com/suibi/2655.html