设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 291|回复: 34

自己瞎几把写的短网址程序

[复制链接]

99

主题

3017

回帖

6387

积分

论坛元老

积分
6387
发表于 2020-8-6 10:34:52 | 显示全部楼层 |阅读模式
耗时5小时左右,不太会写代码,所以说语句可能不太规范,代码不太好看

性子急,写的比较快,有问题或者提需求请到群:686752720

使用方法:
下载压缩包上传到网站根目录、解压、新建一个数据库,修改config.php文件,把数据库信息修改成自己的,再导入根目录的dwz.sql到数据库

打开/func.php文件,把http://dwz/改成你的域名,要有协议头http(s),以/结尾!!!

伪静态规则

nginx

[ol]
  •     if (!-e $request_filename) {
  •         rewrite ^(.*)$ /index.php/$1 last;
  •     }
  • [/ol]复制代码

    apache

    [ol]
  • [I]
  •     RewriteEngine On
  •     RewriteBase /
  •     RewriteCond %{REQUEST_FILENAME} !-f
  •     RewriteCond %{REQUEST_FILENAME} !-d
  •     RewriteRule ^(.*)$ index.php/ [L,E=PATH_INFO:$1]
  • [/I][/ol]复制代码

    默认绑定的默认模板:/usr/themes/default

    修改标题,样式等信息在这个目录下


    生成短网址:访问/api.php?start=add&do=域名&h=自定义缩短后缀


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

    ssh连接到当前网站目录,执行命令:
    php func print_alldwz (输出所有短网址)

    php func del_dwz id (删除指定id的短网址)

    php func add_router 路由路径 真实文件路径 router (添加一个路由)

    php func print_router (输出所有路由)

    php func del_router id (删除指定id的路由)

    搞完之后别忘记删除func文件

    下载地址:链接:https://pan.r7xs.com/s/hzsq6prz   密码:zhuchunshu.com

    预开发功能
    开发用户功能,做的跟https://sohu.gg/ 差不多吧
    欢迎进群提需求:686752720 http://d.69.re/q


    可能描述的不清楚,欢迎提建议

  • 回复

    使用道具 举报

    82

    主题

    523

    回帖

    1398

    积分

    金牌会员

    积分
    1398
    发表于 2020-8-6 10:36:01 | 显示全部楼层
    前排支持
    回复

    使用道具 举报

    87

    主题

    1346

    回帖

    3039

    积分

    论坛元老

    积分
    3039
    发表于 2020-8-6 10:36:41 | 显示全部楼层
    看不懂是什么玩意,随便顶一下吧
    回复

    使用道具 举报

    19

    主题

    1605

    回帖

    3309

    积分

    论坛元老

    积分
    3309
    发表于 2020-8-6 10:36:53 | 显示全部楼层


    看不懂,只能支持下了
    回复

    使用道具 举报

    113

    主题

    1246

    回帖

    2941

    积分

    金牌会员

    积分
    2941
    发表于 2020-8-6 10:37:20 | 显示全部楼层
    我来支持一下
    回复

    使用道具 举报

    7

    主题

    357

    回帖

    781

    积分

    高级会员

    积分
    781
    发表于 2020-8-6 10:37:33 | 显示全部楼层
    这种微服务,最适合golang来写了,配合个redis相当给力。
    回复

    使用道具 举报

    53

    主题

    2517

    回帖

    5293

    积分

    论坛元老

    积分
    5293
    发表于 2020-8-6 10:39:17 | 显示全部楼层
    感谢楼主分享

    不过泼个冷水,做短域名网站自用还可以,开放的话,用不了几天就各种飘红报警了
    回复

    使用道具 举报

    21

    主题

    245

    回帖

    619

    积分

    高级会员

    积分
    619
    发表于 2020-8-6 10:40:36 | 显示全部楼层

    ApkB 发表于 2020-8-6 10:39

    这种微服务,最适合golang来写了,配合个redis相当给力。

    PHP简单啊,你看cloudreve用go写的,结果很多人不会用(其实我也不会go)

    回复

    使用道具 举报

    99

    主题

    3017

    回帖

    6387

    积分

    论坛元老

    积分
    6387
     楼主| 发表于 2020-8-6 10:40:43 | 显示全部楼层
    先顶后看,学习一下。支持技术大佬。支持马哥。

    回复

    使用道具 举报

    16

    主题

    75

    回帖

    228

    积分

    中级会员

    积分
    228
    发表于 2020-8-6 10:39:00 | 显示全部楼层
    马总牌面
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2026-2-14 10:09 , Processed in 0.018199 second(s), 3 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

    快速回复 返回顶部 返回列表