最新更新

v1.7.1更新:
1.首页以及后台更新界面改为ajax请求.
2.Api中增加二维码,同时修改Api返回值.
3.修改整体样式.
4.移除了公告.
5.Bug Fixed

简介

URLshorting
  做这个项目可能也纯粹为了好玩,不过做完后发现效果还是不错的。
  本程序完全独立编写,放在这里分享仅供大家学习交流,如有任何疑问或不会的地方请在下方留言(如不方便请发送邮件至contact#xcsoft.top),本项目基于apache2协议开源!你可以在不修改版权的基础上任意修改!
  具体大家可以看看demo

预览

  网址:http://dwwz.xyz
简洁的首页
  简洁的首页
缩短页面显示二维码
  缩短页面显示二维码
跳转页面显示网址
  跳转页面显示网址
简洁好看的密语界面
  简洁好看的密语界面
简洁的后台
  简洁的后台

安装说明

  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使用教程

   API接口:example.com/api.php
  使用起来也十分简单,可以十分灵活的加在自己的网站上,比如可以用我的:http://dwwz.xyz/api.php

字段值说明
d需要缩短的域名
m需要缩短的密语
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

Tip:xsot.tk为freenom免费域名,并将于2020年3月到期!届时将更换域名为 https://dwwz.xyz 并继续服役,感谢支持!

侵权方(部分/过于严重)

名称域名备注
逸朗短语url.yilang.ltd修改了footer版权,甚至将关于界面的作者改为自己

所有侵权:
TIP:欢迎大家举报,首先,这是个免费的项目,我们没有收取一分钱,我只希望你们可以尊重作者,保留版权,有些人仅仅是修改了footer的版权信息,我也就不管了,但是你修改关于节目的作者为自己是什么意思..

Last modification:March 22nd, 2020 at 01:05 pm
If you think my article is useful to you, please feel free to appreciate