全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2351|回复: 42

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

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

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

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

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

伪静态规则

nginx

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


apache

  1. <IfModule mod_rewrite.c>
  2.     RewriteEngine On
  3.     RewriteBase /
  4.     RewriteCond %{REQUEST_FILENAME} !-f
  5.     RewriteCond %{REQUEST_FILENAME} !-d
  6.     RewriteRule ^(.*)$ index.php/ [L,E=PATH_INFO:$1]
  7. </IfModule>
复制代码


默认绑定的默认模板:/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


可能描述的不清楚,欢迎提建议
发表于 2020-8-6 10:36:41 | 显示全部楼层
看不懂是什么玩意,随便顶一下吧
发表于 2020-8-6 10:36:53 | 显示全部楼层
看不懂,只能支持下了
发表于 2020-8-6 10:37:20 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2020-8-6 10:37:33 | 显示全部楼层
我来支持一下
发表于 2020-8-6 10:39:17 | 显示全部楼层
这种微服务,最适合golang来写了,配合个redis相当给力。
发表于 2020-8-6 10:40:36 | 显示全部楼层
感谢楼主分享

不过泼个冷水,做短域名网站自用还可以,开放的话,用不了几天就各种飘红报警了
 楼主| 发表于 2020-8-6 10:40:43 | 显示全部楼层
ApkB 发表于 2020-8-6 10:39
这种微服务,最适合golang来写了,配合个redis相当给力。

PHP简单啊,你看cloudreve用go写的,结果很多人不会用(其实我也不会go)
发表于 2020-8-6 10:41:58 | 显示全部楼层
先顶后看,学习一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-3-29 03:46 , Processed in 0.062258 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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