uLShort - 免费开源功能强大的短网址程序

最近发生了一些事情,Bit.ly 被打入死宫,推友们纷纷寻找好用的短网址。最为拥有不少短域名的我,当然推荐大家用自己的域名搭建短网址,至于程序,有多种选择:最早之前介绍过用 Google Apps 等方法,后来也介绍过 Yourls 这款优秀的程序,这次介绍的是 uLShort 这款免费开源的 php 程序。详情演示: http://aa.cx/

uLShort 作为一款开源软件,运行在 http://u.mavrev.com/ 已经有一段时间,缩短了几百万个网址速度照样不减,可见 php + MySQL 的强大。

第一次看到 http://u.mavrev.com/ 这个网站,是用偶的英文站注册 TwitterFeed 的时候,有时候会用这个网址来缩短文章的地址,可是太长了。

后来,看到 uLShort 已经开源,然后就第一时间下载来使用, http://37y.cn/ 这个山寨版就是用 uLShort 1.1.2 搭建的。

今天看到 uLShort 2.0.0 版本发布,功能更加强大,忍不住就写一篇博文来介绍这款优秀的开源程序。

一、安装篇

安装 uLShort 2.0.0 版本很简单,下载地址:http://code.google.com/p/urlshort/downloads/list

1、解压,上传,Apache 空间伪静态已经给你写好,Nginx 或者其他平台的用户也不用担心复杂的设置,因为, uLShort 的伪静态规则和 WordPress 的一模一样!是的,就有这么神奇,调用 index.php 来处理伪静态,太他妈有才了!赞一个,让我给短网址系统打分的话,就这一点,可以给 uLShort 打100分!至于 WordPress 的伪静态规则,这篇《》已经有详细的介绍。

上传完毕,确保 includes 目录可写(不推荐官方的说法权限777,危险,755即可)

2、运行浏览器,输入 http://你的地址/install/ 如图:

uLShort - 免费开源功能强大的短网址程序

开头的 MySQL 信息就不用我多说了,Optional Features 选项可以根据自己的需要,分别是嵌入.mp3 .flv 或 .gif .jpg .png 格式,自动生成展示预览该媒体的页面,而不是网址转向,后面会详细介绍。

注意事项:最好填写 PhishTank 的 API ,自动过滤黑名单地址,至于什么是 PhishTank ,这个被 OpenDNS 收购的公司,可以参考维基百科上关于 PhishTank介绍

接着点最下方的 Install ,信息正确则会出现安装成功画面:

uLShort 安装成功

安装完毕,下面介绍 uLShort 2.0.0 的特色功能

二、使用篇

uLShort 2.0.0 增加了如下三个特色功能,这是其他短网址系统都没有的:

1、网址预览功能

开启网址预览功能以后,默认不会直接 301 跳转到原始地址,而是给一个预览页面,有原始的地址,可以自行判断是否要继续,鼠标移动到网址还有通过 Snap.com 生成的缩略图:

uLShort 网址预览功能

当然,这一切得用户开启网址预览功能才有:http://aa.cx/warn/ 通过 cookies 记录(当然不会记录用户隐私),请开启浏览器相关功能

2、MP3/FLV/图片

默认开启 Optional Features 里的选项之后,插入 .mp3 音乐 、 .flv 视频 、 .jpg/gif/png 图片不会自动跳转,而是来个预览页面,给演示:

MP3:http://aa.cx/5

FLV:http://aa.cx/flv

JPG/GIF/PNG:http://aa.cx/pic

很酷吧?

3、PhishTank 黑名单过滤

PhishTankOpenDNS 的子公司,专门收集网络上的黑名单地址,一旦网址被列入 PhishTank 黑名单,那么使用 OpenDNS 的童鞋就会受到警告,所以, uLShort 能确保你的网址缩短最安全。安装时需输入 PhishTank 的 API ,申请地址:http://www.phishtank.com/api_register.php (疑似服务器被攻击或者在墙外,自行解决)

三、汉化以及 BUG 篇

没有专门的语言文件,需要自行修改如下文件:

index.php

boo.php

api/index.php

boo/index.php

includes/footer.php

includes/header-one.php

includes/header-two.php

includes/recent.php

注意编码,默认是没有编码的,自行在 includes/header-one.php 加上 UTF-8 编码:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

uLShort 2.0.0 的 Bug 不少,比如 api/index.php boo/index.php 里的地址都不正确,直接访问会出现如下错误:

uLShort 错误

只要自行修改 <?php include 'includes/config.php'; echo INSTALL_PATH; ?> 为你的绝对地址即可,比如 http://aa.cx/

api.php 也有 bug ,用 1.*.* 的版本替换即可,旧版本 api.php 下载://showfom.imgbed.com/ulshort-api.zip

四、广告时间

AA.CX 短网址即搭建在 uLShort 的基础上,网址够短,有API、网址预览、媒体预览等强大功能,并且会一直更新官方的版本,欢迎使用并且提出意见: http://aa.cx/

统计功能实际上是有的,只是前台还看不到,正在努力开放让他直接显示出。

喜欢 Twitter 和 Echofon (即以前的 TwitterFox)的童鞋,corrie 童鞋推荐的可以自定义 API 和短网址的最新版本:http://www.corrie.net.cn/e/1137.htm

其中,AA.CX 短网址设置如下:

http://aa.cx/api.php?url={url}

以下是我的山寨版的完全设置:

Echofon 设置

假如你喜欢用 Echofon(TwitterFox),并且愿意把 AA.CX 设置成默认的 短网址 API,那么,我将无偿提供一个私人 Twitter API 给你,留下 Email 即可,谢谢支持。

=========

PS:由于我修改了太多,已经乱七八糟,请不要留言要我提供 uLShort 汉化版下载,谢谢合作。


.De域名注册

相关信息

已有84条评论

  1. 胡戈戈 CHINA Mozilla Firefox Windows 发表于2009年10月16日21:38

    沙发

    [回复]

    zwwooooo CHINA Mozilla Firefox Windows 回复:

    只有板凳了

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @zwwooooo, 速度啊速度啊 我都是同事通知的……

    [回复]

    zwwooooo CHINA Mozilla Firefox Windows 回复:

    @Showfom, 我是立即打开就见胡戈戈的评论——简称胡哥好了 :grin:

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @zwwooooo, 人家现在是胡总

    [回复]

    HaYeezy CHINA Google Chrome Windows 回复:

    @Showfom, 胡Core

    [回复]

    Panther CHINA Internet Explorer Windows 回复:

    @胡戈戈, 抢沙发抢沙发

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @Panther, 抢你个头!

    [回复]

  2. imture CHINA Mozilla Firefox Windows 发表于2009年10月16日21:39

    :grin: :grin: 板凳

    [回复]

  3. KeKe CHINA Google Chrome Windows 发表于2009年10月16日21:40

    地板~

    [回复]

  4. Sunny CHINA Mozilla Firefox Windows 发表于2009年10月16日21:40

    好长,看不懂

    [回复]

  5. zwwooooo CHINA Mozilla Firefox Windows 发表于2009年10月16日21:42

    暂时没打算折腾这个短网址,很多东西还是长的好 :lol:

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @zwwooooo, Twitter 上传播 还是短点好 毕竟是140字符限制

    [回复]

  6. 万戈 CHINA Mozilla Firefox Windows 发表于2009年10月16日21:49

    反正我的网址多长多短都没有人记的住,还是算了

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @万戈, 用偶的用偶的 :mrgreen:

    [回复]

  7. 小y CHINA Mozilla Firefox Windows 发表于2009年10月16日21:50

    ...啥都没有了。。。 :???: :???: 不过我就不折腾了。。

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @小y, 有空玩玩呗

    [回复]

  8. HaYeezy CHINA Google Chrome Windows 发表于2009年10月16日21:50

    明年有工夫了一定用到

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @HaYeezy, 嗯 加油!

    [回复]

  9. @iuui CHINA Mozilla Firefox Windows 发表于2009年10月16日21:54

    :???: 貌似我已经到地下室凉快了。 文章很实用 :grin:

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @@iuui, 介个=。= 伪技术类文章一般评论较少

    [回复]

  10. Black-Xstar CHINA Internet Explorer Windows 发表于2009年10月16日21:56

    和yourls相比哪个强大啊?

    [回复]

    对啊博客 CHINA Mozilla Firefox Windows 回复:

    @Black-Xstar, 感觉Showfom介绍的这款更强大些。

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @Black-Xstar, 这个强 Yourls 有N多恶心的bug 不能忍的那种 不过yourls有后台,这个没后台 难说 各有优势

    [回复]

  11. feicun CHINA Mozilla Firefox Windows 发表于2009年10月16日22:11

    你一天给了我两个短网址程序,加上上次的三个了 :evil:

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @feicun, 自己喜欢的来一个就行。

    [回复]

  12. Kars CHINA Mozilla Firefox Windows 发表于2009年10月16日22:12

    用上了哈~~

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @Kars, 谢谢哈

    [回复]

  13. smallway CHINA Google Chrome Windows 发表于2009年10月16日22:58

    强,大

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @smallway, :cool: 欢迎访问本博客~

    [回复]

  14. MuMu'S CHINA Safari Mac OS 发表于2009年10月16日23:48

    你的短域名太多了嘛,又见识了一个。

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @MuMu'S, 下次再来一个吓死你

    [回复]

  15. 寻找自己 MALAYSIA Internet Explorer Windows 发表于2009年10月17日02:27

    哦,连bit.ly 也。。。。 :!:

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @寻找自己, 嗯哼 啥事情都有可能的

    [回复]

  16. 摩凝(M.Chan) CHINA Mozilla Firefox Windows 发表于2009年10月17日08:32

    呵呵,你的郁闷真多啊,谢谢啦,收藏住,兴许有用得上的地方。

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @摩凝(M.Chan), 嗯哼 肯定有用

    [回复]

  17. zrqx008 CHINA Mozilla Firefox Windows 发表于2009年10月17日09:22

    :grin: 我要个

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @zrqx008, 哦 好 记得用 aa.cx 的短网址API哦 QQ发给你

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @zrqx008, 我DM你了 你查收

    [回复]

  18. 任平生 CHINA Google Chrome Windows 发表于2009年10月17日09:24

    不错,页面设计的也很清爽,赞一个 :wink:

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @任平生, 很清爽吧~! :mrgreen:

    [回复]

  19. ZH CEXO CHINA Mozilla Firefox Windows 发表于2009年10月17日09:44

    好玩,你又搭了一个,呵呵

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @ZH CEXO, 好玩的话 以后多用用我的 :oops:

    [回复]

  20. Mr-Z CHINA Internet Explorer Windows 发表于2009年10月17日10:03

    无奈自己没短域名。

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @Mr-Z, 用我的呗

    [回复]

  21. corrie CHINA Mozilla Firefox Windows 发表于2009年10月17日18:04

    麻烦博主更正下,myurl1.2不是我做的。我下面写了来源地址。我只是提供了一些自定义短址的方法。谢谢。

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @corrie, 哦 好的

    [回复]

  22. bolo CHINA Mozilla Firefox Windows 发表于2009年10月17日23:46

    有空要用你的短网址发些蟹粮

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @bolo, 蟹粮是啥?

    [回复]

    bolo CHINA Internet Explorer Windows 回复:

    @Showfom, 河蟹喜欢吃的东西咯

    [回复]

  23. ell UNITED KINGDOM Safari Mac OS 发表于2009年10月18日07:12

    兽兽小帅锅的短网址真多。。。。 :arrow:

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @ell, 多吧

    [回复]

  24. LAONB CHINA Mozilla Firefox Windows 发表于2009年10月19日00:02

    我就搞不太明白这短网址,有时候出毛病,直接踢到墙外了,老N推的地址我经常打不开,也不知为何。

    [回复]

  25. Johnny CHINA Mozilla Firefox Windows 发表于2009年10月19日16:20

    很强大,不过貌似twhirl没有得改这个··

    [回复]

  26. hisnake CHINA Internet Explorer Windows 发表于2009年10月19日20:42

    没看懂这个玩意是干嘛的。。。

    [回复]

  27. 要饭的 CHINA Mozilla Firefox Windows 发表于2009年10月20日11:23

    这个不错

    [回复]

  28. gegewan CHINA Mozilla Firefox Windows 发表于2009年10月24日23:45

    :cool: 短网址这东西很难有成功的盈利模式,我也有一个短网址站 http://5go.cc 除了带来些许流量带不来收入,纯属鸡肋

    [回复]

  29. lee CHINA Internet Explorer Windows 发表于2009年10月25日15:57

    2.0用自己自定义目录都显示不完整,必须在根目录下用?如果可以放出汉化版吧,免去很多工作,就是为了给自己的网站做个跳转,这种东西没短域名实在做不起来,希望可以分享,谢谢!

    [回复]

  30. 怒风 CHINA Mozilla Firefox Windows 发表于2009年10月26日13:16

    很早之前就想自己搭个短网址 不过没域名....

    [回复]

  31. Alex CHINA Mozilla Firefox Windows 发表于2009年10月27日09:40

    对短地址不感冒,O(∩_∩)O哈哈~

    [回复]

  32. ShuaiGe.Me CHINA Mozilla Firefox Windows 发表于2009年11月4日14:28

    这个,,
    本地搞一下,,

    [回复]

    ShuaiGe.Me CHINA Mozilla Firefox Windows 回复:

    我在本地测试了一下,关于修改绝对地址,只需直接修改includes/install_path.php下的$install_path值为绝对地址就行了

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @ShuaiGe.Me, 我修改了 没用。。

    [回复]

    ShuaiGe.Me CHINA Mozilla Firefox Windows 回复:

    @Showfom,是不是没加引号呀,,开始我就犯了这个低级错误

    [回复]

    ooxxboy CHINA Internet Explorer Windows 回复:

    @Showfom,

    api/index.php 和 boo/index.php 都是一样的错误,

    这一句中 'includes/config.php' 貌似改为 '../includes/config.php' 就可以了,
    :roll: 要跳出一个目录,加个“../” :roll:
    其实直接添加个 require_once '../includes/install_path.php;
    然后把换成 $INSTALL_PATH 这个来得更简洁。
    这套代码有很多冗余的地方。其实都可以改为绝对地址,只是用变量可以自动适应其他的网址。

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @ooxxboy, 我在等作者的下一个版本,这个版本bug太多鸟~ :mrgreen:

    [回复]

    ooxxboy CHINA Internet Explorer Windows 回复:

    @Showfom,

    呵,发现个比较有意思的,在IE下打开 http://aa.cx/api.php?short=http://aa.cx/1 会出错,打不开,在其他浏览器下就行。还有这种现象,好耍, :mrgreen: 我没短域名,只是装了一个玩了玩,http://cnlanic.com 自己也是改的乱七八糟的。

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @ooxxboy, 嗯 我早试过了 IE8下鸟错误一大堆,FF下就没问题,可能是编码的缘故 囧 你能解决不?

    ooxxboy CHINA Internet Explorer Windows 回复:

    @ooxxboy, 搞不来,没仔细研究过, :oops: ,不过基本功能基本上正常,呵呵,有空了好好研究下这个程序。 :mrgreen:

  33. Ven CHINA Mozilla Firefox Windows 发表于2009年11月21日22:15

    我用自己写的短网址程序 :oops:
    doo.im

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @Ven, 哇 很帅 开放源代码不? :mrgreen:

    [回复]

  34. Jerry Chen UNITED STATES Safari Mac OS 发表于2009年11月24日11:18

    服务器需要支持curl才行的 :evil:

    [回复]

  35. NEU CHINA Internet Explorer Windows 发表于2009年12月28日11:51

    8) 知道怎么安装了不知道怎么用哈哈!

    [回复]

  36. ijunge CHINA Mozilla Firefox Windows 发表于2010年01月20日14:13

    不错,不错,按照你的方法错误修正了。嘿嘿。
    顶。

    [回复]

  37. Kars CHINA Flock Windows 发表于2010年04月22日17:05

    urlShort 修正版 —— 可通过 XHTML 1.0 Strict 验证 http://twilightkars.blogbus.com/logs/62470757.html :mrgreen: :mrgreen:

    [回复]

    Showfom CHINA Mozilla Firefox Windows 回复:

    @Kars, IE6下能用了否?

    [回复]

  38. ESP CHINA Internet Explorer Windows 发表于2010年04月23日17:56

    Twitter API

    发一个。谢谢啦。ngpie@vip.qq.com

    [回复]

  39. 南恒小波 CHINA Internet Explorer Windows 发表于2010年04月24日18:29

    :wink: :wink: :wink: :-P :-P

    [回复]

  40. zpc CHINA Google Chrome Windows 发表于2010年05月22日23:56

    :wink:
    明天也搞一个~

    [回复]

  41. 散光 CHINA Mozilla Firefox Windows 发表于2010年05月24日16:57

    8-O 有些低级bug,不过还是选择了它

    [回复]

  42. xbaihao CHINA Internet Explorer Windows 发表于2010年06月17日19:34

    :-x 很好很强大,有空自己也折腾折腾。

    [回复]

欢迎写下您的评论,其中 * 为必填项目

这里写下你想说的话

:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!:


Follow us on Twitter