您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程

phpcms手机端怎么取消伪静态

秋翠2025-05-16 14:58:02phpcms教程已有2人查阅

导读若需取消PHPCMS手机端伪静态:注释掉include/extend.func.php中的import_right();修改include/mobile.config.php中正则表达式,允许URL包含字母、数字、下划线和连字符

若需取消PHPCMS手机端伪静态:注释掉include/extend.func.php中的import_right();修改include/mobile.config.php中正则表达式,允许URL包含字母、数字、下划线和连字符;清除statics/mobile/目录下的伪静态文件。
如何取消PHPCMS手机端伪静态
直接取消
在include/extend.func.php文件中找到以下代码:
if(defined('IS_MOBILE') && defined('URLRULE') && URLRULE == 'html') {
import_right();
}
将其注释掉或删除即可。
修改伪静态规则
在include/mobile.config.php文件中找到以下代码:
if (defined('IS_MOBILE') && $_SERVER['REQUEST_URI'] != '/index.php') {
$matches = array();
preg_match('/\/(.*?)\/([0-9]+)\/$/i', URL, $matches);
if (count($matches) == 3) {
$_GET['catid'] = $matches[2];
}
}
将/([0-9]+)\/$/i中的正则表达式修改为/([0-9a-zA-Z\-_]+)\/$/i,即可允许伪静态URL包含字母、数字、下划线和连字符。
清除伪静态文件
如果之前生成了伪静态文件,需要清除这些文件。可以通过以下两种方式进行:
手动删除:找到statics/mobile/目录下的所有.html文件并删除。运行命令:rm-rfstatics/mobile/*.html

本文标签:

很赞哦! (1)

暂无内容
暂无内容
暂无内容
暂无内容
留言与评论 (共有 0 条评论)
昵称:
匿名发表 登录账号
         
验证码: