最新更新

v1.6.4更新:
1.取消Url跳转时的样式,加快了跳转速度.
2.后台新增检查更新.
3.新增换行机制,密语不会出现不换行的情况了.
4.再次提示:自1.4.4版本起我们会记录您的ip地址以及网站域名以检测您是否修改版权信息,您的个人信息我们将加密存储,绝不外泄.并且我将在特定时间检查是否修改版权,所有修改版权者将会被公式在博客上[会事先通过一切可能的手段(包括但不限于域名whois,点击您修改后的版权链接等方法]通知您进行修改版权)。

简介

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

预览

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

安装说明

  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?d=你要缩短的网址
   API密语接口:example.com/api.php?m=你要缩短的网址
  使用起来也十分简单,可以十分灵活的加在自己的网站上,比如可以用我的:http://xsot.tk/api.php?d=网址
  返回值:

说明
code状态码:200->成功 / 1001->未输入网址或密语 / 1002->输入网址或密语超出最大范围或不符合规则 / 1003->访问者的IP或该短域已被封禁
shorturl生成的短网址,只有在code为200时才会返回(<200)

成功返回示例:{"code":"200","shorturl":"http://xsot.tk/proj"}
失败返回示例:{"code":"1001"}

  自己提供接口服务时,只需要将获得的json装换成数组,之后读取数组存入变量即可,如:
$data=file_get_contents('https://xsot.tk/api.php?d=' . $_GET['d']); //使用时不养忘记改成你自己的网址!
$arr=$data_new=json_decode($data,true);
  像这样在通过$arr['shorturl'];获取数组中的值就可以了,是不是很简单呢?
  示例

<?php
$data=file_get_contents('http://xsot.tk/api.php?d=' . $domain);
$arr=$data_new=json_decode($data,true);
if($arr['code']=='200'){
echo('<center><h2>网址缩短成功!</h2></center>');
echo('<center><h2>短网址:' . $arr['shorturl'] . '</h2></center>');
}
if($arr['code']=='1001'){
echo('<center><h2>请输入你的网址后重试!</h2></center>');
header("Refresh:2;url=\"./index.php\""); 
}
if($arr['code']=='1002'){
echo('<center><h2>对不起,您输入的网址不符合规则!(输入的网址过长或不是网址)</h2></center>');
header("Refresh:2;url=\"./index.php\"");
}
if($arr['code']=='1003'){
echo("<center><img src=\"https://3gimg.qq.com/tele_safe/safeurl/img/notice.png\" widht=\"85\"  height=\"85\" alt=\"错误\"></center>");
echo('<center><h1>对不起,您输入的域名或您的IP已被封禁,请联系网站管理员进行处理!</h1></center>');
header("Refresh:2;url=\"./index.php\"");
}
?>

版权归属

   xcsoft版权所有

注意

  本源码基于apache2.0协议开源,你可以在不修改版权的前提下修改任意内容。如发现在提醒后仍然修改了版权,您的网站将会被记录并在下方公示 !

下载

Github / onedrive(密码:xcsoft)

Tip:xsot.tk为freenom免费域名,并将于2020年3月到期!请不要商业使用!如有需求请联系我!

通告

  以下用户修改了版权:

站点名称域名
皮皮短域d.11670.cn
输生短域比你还短dy.yclood.com
小黄短域密语-寻梦绿境工作室旗下网站wz.xiaohuang.net.cn
urlurl.bfwuye.net
利津联盟短域密语url.lijin.co
Last modification:October 3rd, 2019 at 02:21 pm
If you think my article is useful to you, please feel free to appreciate