一个输入框即可创建链接,一个对话框即可精细调整
在概览页粘贴一个目标地址,系统会立刻在你的默认域名上生成短链接,旁边就是复制按钮。九成的链接不需要任何特殊设置,走的都是这条路径。当某条链接确实需要更多设置时,同一条记录会在对话框里打开,所有选项按标签页分组。于是营销活动用的链接和随手一用的链接,创建工具是同一个。
slug 完全由你掌控。输入时系统会针对所选域名实时校验可用性;留空则自动生成一个简短的随机 slug。slug 在同一域名下唯一,比较时不区分大小写,因此访客即使把链接敲成大写,也仍会落到正确的页面。每条链接还带有标题、私密备注、标签和可选的文件夹——正是这些元数据,让一份一万条链接的列表在一年之后依然可以检索。
跳转状态码逐条链接单独设置:301 用于希望被浏览器和搜索引擎缓存的永久迁移,302 用于日后打算改指向的营销活动,307 和 308 用于请求方法必须在跳转后保留的场景。
所有行为都挂在同一条链接记录上
各项选项不会散落在不同的产品里。同一条链接可以在指定日期过期、要求输入密码、在移动端打开原生 App、把欧洲流量导向本地化页面、把其余流量分给两个版本、触发一个再营销 pixel,同时仍然把营销活动参数追加到最终胜出的那个目标地址上。
这些规则的执行顺序是固定的,并且写在文档里,因为「靠猜」正是链接工具让人烦躁的地方:先是有效期,然后是密码,然后是面向爬虫的社交预览卡片,接着是 deep link、定向规则、A/B 分流、pixel,最后才是普通目标地址。UTM 参数追加在真正胜出的那个 URL 上,而不只是基础地址,因此经过定向或分流的一次访问,永远不会丢掉它本来要携带的营销活动标记。
- 有效期:一个日期,加上备用 URL 或一张带你品牌的过期页面
- 密码保护:以 bcrypt 哈希存储,由一个有效期十五分钟的签名 cookie 解锁
- 定向:按国家、设备、操作系统和语言排序的规则
- A/B:带权重的版本,权重之和必须为 100%
- deep link:iOS 和 Android 各自独立的目标地址
- UTM:参数追加到最终胜出的目标地址上
- Open Graph:社交预览卡片使用你自己的标题、描述和图片
- pixel:在跳转之前的中转页上触发的再营销代码
- 二维码:同一条链接的可扫描二维码,支持 PNG 或 SVG
批量操作不会变成一场表格考古
营销活动的链接总是成批出现,所以列表也按批处理。选中若干行,一次操作即可归档、恢复、加标签、去标签、删除或导出。导出会把当前选中项或整个筛选结果写成 CSV,并包含标签和文件夹,于是给客户出一份报表只需两次点击,而不是写一条查询。
导入则是反方向:上传一份包含目标地址、可选 slug、标题、标签和域名的 CSV,在逐行校验的预览里核对,有问题的行会就地标出,然后一批最多创建一千条链接。结果以 CSV 返回,短链接已经填好,可以直接粘贴回排期营销活动的那套工具里。映射步骤能识别 Bitly、Short.io 和 Rebrandly 的导出文件——正是这一点让搬迁一份已有的链接库变得现实可行。
筛选条件是地址栏的一部分。搜索词、域名、标签、文件夹和归档状态都写在 URL 里,因此筛选后的视图可以当作链接发给同事,对方打开时看到的正是你离开时的样子。
跳转链路是绝对不能出问题的那一环
链接由 edge 上的 worker 从键值缓存中直接返回,关键路径上没有数据库查询。在控制台做出的修改会在几十毫秒内到达 edge;缓存在那次未命中的请求被应答之前就已写入,因此下一位访客读到的是缓存,而不是一次竞态。
未命中的情况被防御式地处理。未知 slug 会在短时间窗口内被缓存为负结果,于是爬虫反复请求一个失效 URL 只造成一次查询,而不是上千次,并且这条未命中路径按来源地址做速率限制。如果控制台短暂不可达,edge 会返回 404,但拒绝写入负结果——一次临时故障绝不能把正常链接变成死链。
出问题时访客看到的仍然是你的品牌:找不到页面、过期页面、密码提示页和速率限制页,都由 edge 使用绑定在该域名上的 logo、颜色和客服邮箱渲染。每个域名还可以自行决定根路径和未知 slug 的行为——返回 404,或跳转到你指定的页面。
常见问题
短链接分享出去之后,还能修改它的指向吗?
可以。目标地址、定向规则以及其他所有选项都能随时修改,改动会在一秒之内到达 edge。重命名 slug 同样允许:旧 slug 停止解析,新 slug 开始生效——正因如此,对话框会在这件事发生前先提醒你。
点击量有上限吗?
跳转永远不会因为套餐而被限速。套餐限制的是每月有多少次点击被记入数据分析;额度用尽后,链接照常解析,只是新的点击不再被跟踪,直到每月一号计数器重置。
订阅失效后,链接会怎么样?
有七天宽限期。宽限期过后,域名被停用,其下链接返回一张带品牌的 410 页面,而不是悄悄跳转到某个意料之外的地方。链接数据本身保留三十天,因此重新激活订阅就能让一切回来,而不是从头开始。