33KB代码实现短网址(php+mysql) V2.0

2023-12-14 00:40:24

查立得短网址 V2.0
请保留署名信息;请勿用于非法用途
系统简述:三五十KB代码实现短网址功能前后端都登陆,相对第一版代码已重构。
开发环境:宝塔:linux php Nginx 7.1/mysql5.6;建议环境:linux php 5.4-7.3;
空间域名:域名解析到对应空间(IP或域名),空间绑定域名。
代码配置:用代码编辑器(别记事本)修改conn.php文件Mysql数据库参数 默认账号和密码。
代码上传:FTP上传 / 远程桌面上传 / 宝塔等在线文件管理功能 等方式保持原有文件结构上传。
管理访问:http://域名/文件夹/admin.php (安全:admin.php可以任意更名网址对应变化)
用户访问:http://域名/文件夹/ 见导航
使用建议:建议作为查询条件的字段索引;建议开启opcache缓存功能。
使用注意:首次使用请先登陆后台访问用户列表和网址记录列表(会创建表)。

功能:
用户端:
登陆退出修改密码;可选是否开放注册账号
添加/批量添加网址(后台可限定单次网址数量);
添加会判断网址协议/域名是否有解析/可域名白名单等
网址列表(分页显示可搜索);可改网址状态。
管理端
登陆退出修改密码;
设置页面可设定标题等信息;列表页最大页数,每页数量等
设置页面可设定是否计次;是否开放注册;是否域名白名单
用户列表:分页显示,多字段搜索(包含),
用户列表:修改密码,删除,批量删除,模拟用户登陆
用户导入:单个增加,批量导入[页面粘贴提交]
网址记录:分页显示,多字段搜索(包含)
网址记录:删除,批量删除,修改网址状态等
网址导入:单条网址添加,批量导入[页面粘贴提交]
其他辅助:清空表


需要配置linux Nginx伪静态规则:
location / {
}
if (!-e $request_filename) {
rewrite ^/(.+)$ /go.php?s=$1 last;
}
建议修改go.php文件名,以上伪静态规则相应修改
Qr二维码插件下载:见压缩包里说明书?也可以自己他处下载

下载1:https://gitee.com/weivote/urlgo

下载2:https://download.csdn.net/download/YUJIANYUE/88627522

文章来源:https://blog.csdn.net/YUJIANYUE/article/details/134983979
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。