本帖最后由 yacc 于 2021-8-16 18:52 编辑
最新更新
v1.7.1更新:
1.首页以及后台更新界面改为ajax请求.
2.Api中增加二维码,同时修改Api返回值.
3.修改整体样式.
4.移除了公告.
5.Bug Fixed
简介
![URLshorting][1]
做这个项目可能也纯粹为了好玩,不过做完后发现效果还是不错的。
本程序完全独立编写,放在这里分享仅供大家学习交流,如有任何疑问或不会的地方请在下方留言(如不方便请发送邮件至contact#xcsoft.top),本项目基于apache2协议开源!你可以在不修改版权的基础上任意修改!
具体大家可以看看demo
预览
网址:http://example.com
网址失效故编辑 by yacc
安装说明
1.下载源码.
2.上传至你的网站根目录.
3.访问网站域名填写mysql等信息进行安装
4.修改网站伪静态配置:
Nginx:
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php?id=$1 last;
}
Apache:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?id=$1 [L]
IIS请尝试自己转换.
5.访问网站进行确认.
API使用教程
TIP:请使用post访问Api
返回值:
值 |
说明 |
code |
状态码:200->成功 1001->非法的URL或密语 1002->访问者的IP或该短域已被封禁 |
shorturl |
生成的短网址,只有在code为200时才会返回(<200) |
qrcode |
短域二维码,只有在code为200时才会返回,不会长期保存 |
成功返回示例:{"code":"200","shorturl":"http:\/\/xsot.tk\/proj"}
失败返回示例:{"code":"1001"}
对于升级1.7.0
1.进入mysql数据库执行drop table config;drop table notice;
2.删除网址根目录,可以直接下载最新源码上传至服务器重新安装,不影响原有数据
版权归属
xcsoft版权所有
注意
本源码基于apache2.0协议开源,你可以在不修改版权的前提下修改任意内容。如发现在提醒后仍然修改了版权,您的网站将会被记录并在下方公示 !
下载
Github
|