From efc93b8719074e95aaddc35a4ceb72344b0414b0 Mon Sep 17 00:00:00 2001 From: tznb <10359480+tznb@user.noreply.gitee.com> Date: Wed, 27 May 2026 15:50:40 +0800 Subject: [PATCH] v2.1.20-20260525 --- README.md | 5 ----- system/admin.php | 5 +++++ system/api_root.php | 1 + system/install.php | 8 +++++--- system/public.php | 1 + system/version.txt | 2 +- templates/admin/page/home.php | 4 ++-- templates/admin/page/root/sys_setting.php | 11 ++++++++++- templates/admin/page/updatelog.php | 10 ++++++++++ 9 files changed, 35 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 3416ee9..4a3d95f 100644 --- a/README.md +++ b/README.md @@ -84,8 +84,3 @@ TwoNav 是一款开源的书签(导航)管理程序,界面简洁,安装   -### 赞助商 -* 本项目 CDN 加速及安全防护由 Tencent EdgeOne 赞助:EdgeOne 提供长期有效的免费套餐,包含不限量的流量和请求,覆盖中国大陆节点,且无任何超额收费,感兴趣的朋友可以去 EdgeOne 官网获取 -* [亚洲最佳CDN、边缘和安全解决方案 - Tencent EdgeOne](https://edgeone.ai/zh?from=github) -[](https://edgeone.ai/?from=github) - diff --git a/system/admin.php b/system/admin.php index 85d9fcf..59569f6 100644 --- a/system/admin.php +++ b/system/admin.php @@ -103,6 +103,11 @@ if($page === 'edit_link' && !empty($_GET['id'])){ exit; } +// 备用管理入口(用于解决老薛主机默认拦截关键字root的问题) +if(preg_match('/^gl\//', $page)){ + $page = preg_replace('/^gl\//', 'root/', $page); +} + //页面文件不存在时载入404 if(!empty($page)){ if(!is_file(DIR.'/templates/admin/page/'.$page.'.php')){ diff --git a/system/api_root.php b/system/api_root.php index 083c030..17e7ff6 100644 --- a/system/api_root.php +++ b/system/api_root.php @@ -319,6 +319,7 @@ function write_sys_settings(){ 'api_extend'=>['empty'=>true], 'c_code'=>['int'=>true,'min'=>0,'max'=>1,'msg'=>'自定义代码参数错误'], 'static_link'=>['int'=>true,'min'=>0,'max'=>2,'msg'=>'静态链接参数错误'], + 'ip_tj'=>['int'=>true,'min'=>0,'max'=>1,'msg'=>'IP统计参数错误'], //更新设置 'Update_Source'=>['empty'=>true], 'Update_Overtime'=>['int'=>true,'min'=>3,'max'=>60,'msg'=>'资源超时参数错误'], diff --git a/system/install.php b/system/install.php index e6827f5..b670194 100644 --- a/system/install.php +++ b/system/install.php @@ -389,7 +389,9 @@ function Write_Config(){