
缩略网址服务
缩址,又称短址、短网址、网址缩短、缩短网址、URL缩短等,指的是一种互联网上的技术与服务。此服务可以提供一个非常短小的URL以代替原来的可能较长的URL,将长的URL地址缩短。
用户访问缩短后的URL时,通常将会重定向到原来的URL。
大多数的URL缩短服务都提供有API。URL缩短服务在Twitter等一些每条消息有字数限制的微博客及其他社交网络中有广泛的使用。
原因[编辑]
缩址的理由各种各样。常见的是,长链接太丑了。许多web开发者通过网址传输描述性属性(如:表示数据的结构层次,命令结构,交易路径(transaction paths)及会话(session)信息),这是造成了URL过长、形式更复杂。甚者难以记忆、手动输入、流通。也因此,长网址必须通过复制黏贴。因此,缩址对于网站和纸质出版而言十分方便。
由于某些类似于Twitter的微博客服务对于每条贴子或消息有字数限制(多为140字)。某些BBS文章超过一行78个字符时,也会造成一些会自动为网址加上超链接的Telnet及BBS软件无法正确运行该动作,因此需要透过缩短网址的功能来达到网址缩短的目的。
缩址另外也有方便用户记忆及发送网址的功能,短址可将太长的网址转换成15个字以内的替代网址,也有部分网站提供自定义名称以及密码保护的功能,可以让用户获取更有自己风格的短网址。
当网址编译成二维码(如:QR码)时,为了减小二维码的面积,或者通过降低二维码的密度从而达到提高可靠性,网址将会被缩短。
实现方案[编辑]
利用键值对应方式,将网址对应成被缩短的代码来散布使用。
键值对实现方案常见有:
- 哈希算法(长网址为哈希键,短网址为哈希值)
- 主键id自增长(id为短网址的路劲,如: www.xxx.com/id/1。另一个字段用于存储长网址)
使用时,系统先查询出原本的网址,再以网址重导向(URL redirection)来将缩短后的地址重定向到原来的URL。
历史[编辑]
2002年1月开始的TinyURL是最早的URL缩短服务。创建此服务的想法则要追溯到至少2001年[1]。
TinyURL影响到了后来的至少100个URL缩短服务[2]。其后的服务大多数提供直接的网址重定向;有些也可以提供一些额外的服务,如统计点击数等;还有些则使用网页框架,于缩短后的网址创建带框架的网页,将目标页放于框架内,而并非使用直接的网址重定向。
托克劳国家及地区顶级域.tk曾经可以提供较短的纪念性顶级域名生成服务。2009年5月,其开设了Tweak.tk[3],以提供更为短小的顶级域名生成。
安全性问题[编辑]
由于缩短网址具有隐匿原始网址的特性,用户无法透过短网址的“外观”得知真实网址,因此短网址便成为有心人士利用来散播电脑病毒及有害内容的管道,成为近年来社交工程攻击的惯用工具之一。
当前已经有部分短网址服务集成信息安全厂商提供的网址检查机制,提供用户在点击短网址时预览真实网址以进行及安全性检查,透过即时的检查机制降低用户暴露在信息安全风险的机会。
获利机制[编辑]
部分短网址会在目标URL之前生成一个重定向页,并在页面内放置广告以获取利润,当访客点入短网址后,必须要在充满广告的页面内点击特定按钮才能抵达目的地;这类型网页通常会造成访客的不快,因此需要搭配分润机制来吸引流量提供商使用这样的缩网址。
网址缩短服务[编辑]
网域 | 网站名称 | 简介 | 自定义义别名 | 营运资金来源 |
---|---|---|---|---|
ouo.tw | ouo.tw 表情短网址 | 免费设置网址到期日、密码、QR码以及Google、FB像素等多种高级功能 | 是 | 广告、捐款、专业版、大部分功能免费使用 |
ppt.cc | 来个PPT短网址 | 台湾老牌知名短网址服务 | 否 | 未知 |
bit.ly | bit.ly | 知名短网址服务,在 Twitter 等微博客网站上很流行 | 是 | 广告、企业方案、商业合作 |
PicSee | pics.ee | 为社群而生的短网址服务,可为短网址设置在社群上出现之缩略图及标题,埋放FB Pixel及GTM等第三方追踪及供品牌网域,是许多知名网红(如蔡阿嘎)常用的短网址服务 | 是 | 专业版、企业合作 |
lihi.io | lihi.io[永久失效链接] | 提供AB分流测试, QR Code 创立, 自定义网域, 网址内埋GTM跟面簿像素等高级功能 | 是 | 专业版、企业方案、部分功能免费提供 |
goo.gl | Google URL Shortener | Google创立的简便短网址服务 | 否 | 免费提供 |
t.co | 该服务仅供缩短发布到Twitter的链接 | 否 | 免费提供 | |
tinyurl.com | TinyURL | 第一个专门提供缩略网址服务的网站 | 是 | 捐款、广告 |
youtu.be | YouTube | YouTube分享视频用短网址 | 否 | 免费提供 |
t.cn | 新浪微博 | |||
c.tb.cn | 淘宝 | |||
dwz.cn | 百度 | |||
url.cn | 腾讯微博[4] | w.url.cn 微信 | ||
synology.com | synology [5] | 缩短网址产生器 |
参见[编辑]
参考[编辑]
- ^ Comment thread 8916, Metafilter.com, 10 June 2001. Announcement of url shortening service available at makeashorterlink.com.
- ^ 90+ URL Shortening Services, Mashable.Com, 8 January 2008, page 84
- ^ http://twitter.com/TweaKdotTK/status/1834883583
- ^ https://www.ft12.com/tags-12.html
- ^ https://penguin100hk.synology.me/url-shortener/