短链接
是将长的 URL
网址,通过程序转换为简短的网址。
git.io 介绍
git.io设置GitHub项目的短链接
https://git.io/
$ curl -i https://git.io -F url="https://github.com/xiexianbin" -F "code=xiexianbin"
HTTP/1.1 201 Created
Server: Cowboy
Connection: keep-alive
Status: 201 Created
Content-Type: text/html;charset=utf-8
Location: https://git.io/xiexianbin
Content-Length: 29
X-Xss-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Runtime: 0.008892
X-Node: b85fbc2a-09a6-422b-a646-5e63a18d125b
X-Revision: 392798d237fc1aa5cd55cada10d2945773e741a8
Strict-Transport-Security: max-age=31536000; includeSubDomains
Via: 1.1 vegur
https://github.com/xiexianbin
- url 要缩短的网址
- code 短网址,即使用
git.io/<code>
访问 url,示例访问:https://git.io/xiexianbin
访问到 https://github.com/xiexianbin
git.io
当前仅支持 gist.github.com
及 github.com
两个域名:
/^(gist\.)?github\.com$/
扩展
通过 cdn
+ func
也可以实现短网址服务