项目简介
短链接生成服务平台是一个专业的企业级短链接生成系统,提供稳定、快速、安全的短链接解决方案。支持自定义后缀、批量生成、API接口等功能,适用于企业营销推广、社交媒体分享、短信营销等场景。
项目地址:https://gitee.com/duzou_5aidnf/shortlink
功能特性
核心功能
✅ 短链接生成:快速生成短链接 ✅ 自定义后缀:支持自定义短链接后缀 ✅ 批量生成:支持一次性生成多个短链接 ✅ API接口:提供完善的API接口,方便开发者集成 ✅ 多模板支持:支持多种模板风格(默认模板、现代模板、企业模板) ✅ 会员系统:支持VIP会员等级,提供不同特权 ✅ 域名审核:支持域名提交和审核功能 ✅ 数据统计:详细的点击统计和数据分析 ✅ 支付系统:支持多种支付方式充值和开通会员
后台管理
✅ 用户管理:管理用户账号和权限 ✅ 短链接管理:管理所有短链接 ✅ 域名管理:管理可用域名 ✅ 域名审核:审核用户提交的域名 ✅ 新闻管理:发布和管理新闻资讯 ✅ 支付管理:管理支付订单和记录 ✅ 系统配置:配置网站基本信息和功能
安全特性
✅ HTTPS支持:支持HTTPS加密传输 ✅ 数据加密:密码和敏感数据加密存储 ✅ 防SQL注入:使用预处理语句防止SQL注入 ✅ XSS防护:过滤用户输入,防止XSS攻击
技术栈
后端:PHP 7.0+ 数据库:MySQL 5.5+ 前端:HTML5, CSS3, JavaScript 模板引擎:自定义模板系统 支付系统:支持支付宝、微信支付、易支付等 API:RESTful API设计
目录结构
shortlink-native/
├── admin/ # 后台管理系统
├── api/ # API接口
├── includes/ # 核心功能模块
├── install/ # 安装程序
├── payment/ # 支付系统
├── public/ # 静态资源和模板
│ └── templates/ # 模板文件
├── about.php # 关于我们页面
├── api.php # API文档页面
├── contact.php # 联系我们页面
├── custom.php # 自定义后缀页面
├── index.php # 首页
├── login.php # 登录页面
├── logout.php # 退出页面
├── news-detail.php # 新闻详情页面
├── news.php # 新闻列表页面
├── reg.php # 注册页面
├── submit_domain.php # 提交域名页面
├── urls.php # 批量生成页面
├── user.php # 个人中心
└── vip.php # 会员中心
安装说明
环境要求
PHP 7.0+ MySQL 5.5+ Apache 或 Nginx 支持URL重写
安装步骤
上传项目文件到服务器 设置目录权限:确保 install/和includes/目录可写访问 http://yourdomain.com/install/开始安装按照安装向导完成数据库配置和系统设置 删除 install/目录(可选)
使用指南
生成短链接
访问首页 http://yourdomain.com/输入要缩短的URL 点击"生成短链接"按钮 复制生成的短链接使用
自定义后缀
访问 http://yourdomain.com/custom.php输入要缩短的URL 输入自定义后缀(3-20个字符,支持字母、数字、下划线和横线) 点击"生成自定义短链接"按钮
批量生成
访问 http://yourdomain.com/urls.php每行输入一个URL 点击"批量生成"按钮 复制生成的短链接列表
提交域名审核
登录个人中心 点击"提交域名"菜单 输入要提交的域名 点击"提交审核"按钮 等待管理员审核
开通会员
登录个人中心 点击"会员中心"菜单 选择会员等级和时长 选择支付方式 完成支付
API接口
接口地址
http://yourdomain.com/api/
认证方式
使用API密钥进行认证 在个人中心生成API密钥
主要接口
生成短链接
POST /api/create.php
参数:
- url: 要缩短的URL
- custom_code: 自定义后缀(可选)
- domain_id: 域名ID(可选)
获取短链接信息
GET /api/info.php?code=short_code
列出短链接
GET /api/list.php?page=1&per_page=10
创建API密钥
POST /api/create_key.php
模板系统
模板类型
default:默认模板,简洁大方 modern:现代模板,时尚美观 enterprise:企业模板,专业稳重
切换模板
登录后台管理 点击"系统配置"菜单 选择模板风格 保存配置
自定义模板
复制现有模板目录 修改模板文件 在后台选择自定义模板
后台管理
登录地址
http://yourdomain.com/admin/
管理员账号
默认管理员账号:admin 默认管理员密码:admin 登录后请立即修改密码
主要功能
1. 系统配置
网站基本信息配置 支付方式配置 会员等级配置 功能开关配置
2. 用户管理
用户列表管理 用户信息修改 用户权限管理 用户充值记录
3. 短链接管理
短链接列表 短链接搜索 短链接状态管理 点击统计查看
4. 域名管理
域名列表 域名添加和删除 域名状态管理
5. 域名审核
待审核域名列表 审核通过或拒绝 审核记录查看
6. 新闻管理
新闻列表 新闻发布和编辑 新闻状态管理
7. 支付管理
订单列表 充值记录 支付配置
支付系统
支持的支付方式
✅ 支付宝 ✅ 微信支付 ✅ 易支付 ✅ 余额支付
充值流程
登录个人中心 点击"充值"按钮 选择充值金额 选择支付方式 完成支付 余额自动到账
开通会员流程
登录个人中心 点击"会员中心"菜单 选择会员等级和时长 选择支付方式 完成支付 会员等级立即生效
常见问题
Q: 短链接有效期是多久?
A: 普通用户生成的短链接有效期为30天,VIP会员生成的短链接有效期为90天,SVIP会员生成的短链接永久有效。
Q: 如何修改网站logo和名称?
A: 登录后台管理,在系统配置中修改网站logo和名称。
Q: 如何添加新的域名?
A: 登录后台管理,在域名管理中添加新的域名。
Q: 如何审核用户提交的域名?
A: 登录后台管理,在域名审核中审核用户提交的域名。
Q: 如何查看短链接的点击统计?
A: 在个人中心可以查看自己生成的短链接的点击统计,在后台管理可以查看所有短链接的点击统计。
Q: 如何生成API密钥?
A: 登录个人中心,在API密钥管理中生成API密钥。
更新日志
v1.0.0 (2026-01-23)
✅ 初始版本发布 ✅ 短链接生成功能 ✅ 自定义后缀功能 ✅ 批量生成功能 ✅ API接口 ✅ 会员系统 ✅ 支付系统 ✅ 后台管理 ✅ 多模板支持
感谢大家阅读,个人观点仅供参考,欢迎在评论区发表不同观点。