Zcsapi-Dwz 永久免费的短网址程序

释放双眼,带上耳机,听听看~!

此项目长期更新

目前功能如下

1.所有人生成短网址

2.所有人自定义短网址后缀

3.随机短网址后缀,(英数混合、英数字符混合)

3.随机短网址后缀长度

4.自定义网页路由

5.报毒域名拦截(腾讯检测不通过的域名禁止生成短链)

6.域名报毒前生成的短链,在域名报毒后不能使用

7.白名单功能(虽然域名报毒,但是不影响继续生成短链)

使用

下载压缩包上传到网站根目录、解压、新建一个数据库,修改config.PHP文件,把数据库信息修改成自己的,再导入根目录的dwz.sql到数据库
打开/func.php文件,把http://dwz/改成你的域名,要有协议头http(s),以/结尾!!!

关于func.php文件:

domain=>短链所用的域名,http(s)开头,/结尾

surldd=>随机短链长度

surltype=>短链混合类型,1为字母数字符号混合组成

支持的php版本

5.6-7.4

模板文件

默认模板路径 /usr/themes/default/

默认模板是我复制粘贴的bootstrap框架代码,自行优化吧

每个模板文件必须写以下代码:

<?php require_once("config.php");#引入程序核心文件 ?>
<?php require_once 'Control/dwz/start.php'; #引入短网址核心代码文件?>
<?php zcsapi::debug("on");#开启Debug ?>

伪静态规则

nginx

if (!-e $request_filename) {
   rewrite ^(.*)$ /index.php$1 last;
}

apache

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/ [L,E=PATH_INFO:$1]
</IfModule>

PHP func

准备做的跟https://sohu.gg/ 差不多吧

比较懒,目前还没写可视化管理功能,所以添加删除路由、添加删除白名单等功能需要在命令行中实现

步骤

1.下载func文件,上传到网站根目录

2.SSH连接服务器,cd到网站根目录下

3.常用命令,括号内容是可修改部分

  • add_router添加路由,命令:php func add_router (路由路径) (真实文件路径) router
  • del_router 删除指定id的路由,命令:php func del_router (id)
  • print_router 输出所有路由,命令:php func print_router
  • print_alldwz 输出所有短网址,命令:php func print_alldwz
  • del_dwz 删除指定id的短链,命令:php func del_dwz (id)
  • add_dwz 生成一个短链,命令:php func add_dwz (网址) (自定义短链后缀)
  • add_dwzbai 添加一个网址到白名单,命令:php func add_dwzbai (网址)
  • print_allbai 输出所有白名单网址,命令:php func print_allbai
  • del_bai 删除指定id的白名单网址,命令:php func del_bai (id)

更新日志

2020-08-13:修复一些bug

下载

2020-08-13:https://pan.zhuchunshu.com/#/s/vatK

2020-08-06: https://pan.zhuchunshu.com/#/s/GlUX

人已赞赏
源码分享网站模板资源文件

苹果cms-大橙子-mojia1.1.6破解版

2020-8-9 20:44:36

PHP学习笔记

解密 - Qux破解教程

2020-8-14 18:19:47

2 条回复 A文章作者 M管理员
  1. 当归猫

    这个很不错 刚好用的上?

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索