纯AI编写,一个零依赖数据库服务器、开箱即用的 PHP 短链接跳转与统计系统。使用内置的 SQLite 数据库;自带现代化的管理后台、访问统计与数据导入导出能力。
仓库:
pdo_sqlite 扩展/admin//admin/login.php 会跳转到 /admin/setup.php 进行初始化:
注意:系统在首次访问时会自动创建
data/目录与data/database.db文件。若提示权限问题,请确保 Web 进程对data/目录拥有读写权限。
Apache 配置:项目根目录已提供 .htaccess,开启 mod_rewrite 后可直接使用。
Nginx 伪静态配置:
location / { try_files $uri $uri/ /index.php?$query_string; } location /admin { try_files $uri $uri/ /admin/index.php?$query_string; } location ~ ^/([a-zA-Z0-9]+)/?$ { try_files $uri $uri/ /index.php?$query_string; } # 保护敏感文件 location ~ \.(db|conf)$ { deny all; } location /includes/ { deny all; } location /data/ { deny all; }
data/database.db,启动后自动创建)├─ admin/ # 管理后台(仪表盘、链接管理、设置、日志、系统检查) ├─ includes/ # 核心逻辑与工具 │ ├─ config.php # 全局配置、调试开关、日志、会话等 │ ├─ database.php # 数据层(SQLite 连接、表结构、CRUD、导入导出) │ ├─ functions.php # 通用函数(校验、分页、时间/数字格式化等) │ └─ auth.php # 登录鉴权、会话、初始管理员创建 ├─ templates/ # 前台模板 │ ├─ redirect.php # 跳转中间页(可配置延迟/样式) │ └─ 404.php # 404 页面 ├─ assets/ │ ├─ css/style.css # 通用样式 │ └─ js/main.js # 前端通用交互(复制、验证、弹窗等) ├─ index.php # 前台入口(解析短码、跳转或 404) └─ data/ # 数据目录(首次运行自动创建)