location /s/ {
rewrite ^/s/([A-Za-z0-9_-]{6,8})$ /go.php?code=$1 last;
}
把带一堆参数的长网址压成 6-8 位短码,顺手生成可印刷的二维码,批量最多 20 条,结果可复制、可导出 CSV。短码由你自建跳转服务承载,不依赖任何第三方短链平台。
最多 20 条,必须 http:// 或 https:// 开头
短码与二维码均在浏览器本地生成,长链接不上传服务器
| 项目 | 说明 | 取值 |
|---|---|---|
| base62 短码 | 由 0-9、a-z、A-Z 共 62 个字符组成,7 位理论上有 62^7 约 3.5 万亿种组合 | 7 位 |
| 自定义后缀 | 只允许字母、数字、下划线与短横线,3-12 位,不能与已生成的重复 | 3-12 位 |
| 协议限制 | 只接受 http:// 或 https:// 开头的完整地址,ftp、javascript 等一律拒绝 | http(s) |
| 批量上限 | 一次最多生成 20 条,避免浏览器卡顿,同时方便导出 CSV | 20 条 |
| 本地不持久化 | 刷新页面后短码与记录不保留,导出 CSV 才是可靠的保存方式 | 仅本次会话 |
| URL 参数 | 作用 | 能不能删 |
|---|---|---|
| utm_source / utm_medium / utm_campaign | 广告与渠道归因 | 投放后台能查到来源时保留,纯分享可删 |
| spm / scm / from | 电商平台内部埋点 | 只在自己站内追踪,对外分享建议删掉 |
| fbclid / gclid | 平台点击 ID | 不需要跨平台归因就可以删,能少几十个字符 |
| sessionid / token | 登录态与身份凭证 | 绝对不能缩短或外发,存在泄露风险 |
注意:带 sessionid、token、手机号等敏感信息的链接不要生成二维码对外发布,短码可以公开,但原始链接一旦泄露就无法收回。
location /s/ {
rewrite ^/s/([A-Za-z0-9_-]{6,8})$ /go.php?code=$1 last;
}
<?php
$map = json_decode(file_get_contents('links.json'), true);
$code = $_GET['code'] ?? '';
if (isset($map[$code])) { header('Location: ' . $map[$code], true, 302); exit; }
http_response_code(404);
code varchar(12) PRIMARY KEY,
url text NOT NULL,
target varchar(64) DEFAULT '',
visits int DEFAULT 0,
created_at datetime
短链更短、更像官方域名,点击率通常比一长串参数更高
海报、菜单、名片放二维码,扫码直达活动页
同一个落地页给不同渠道发不同短码,回收数据时更好归因
| 短码 ≠ 真短链 | 本工具只生成短码方案,跳转需要你自己的服务端 |
|---|---|
| 7 位够用 | 日均千次访问的小站,7 位 base62 基本不会撞码 |
| 自定义后缀要唯一 | 重复后缀会让跳转指向错误目标,生成前会做本地查重 |
| 二维码由浏览器生成 | 不经过服务器,长链接内容不会被第三方记录 |
很多「短网址工具」其实是把链接交给第三方服务器托管,链接寿命与隐私都不受你控制。这个工具只做两件事:给长链接生成规范的 base62 短码,并在浏览器里画出对应二维码。跳转服务由你自己部署,链接所有权始终在你手上。
短码与二维码都在本地生成,不会上传任何链接内容。若二维码区域提示加载失败,说明当前网络访问不了 CDN,可刷新后重试,短码本身仍然可用。
不能直接打开。本工具只生成短码与预览地址,真正的 302 跳转需要你在自己的服务器上配置规则或接口,页面里有最小可用示例。
第三方托管意味着链接内容与访问数据都经过别人的服务器,且服务停运后链接全部失效。本站没有短链后端,也不希望你依赖一个随时会消失的服务。
生成时会在当前批次内查重,冲突会重新生成。跨批次不保证唯一,正式使用前请在数据库里加唯一索引。
3-12 位,只能用字母、数字、下划线和短横线。批量生成时第一条使用你填的后缀,其余自动追加序号避免重复。
可以。每条结果右侧有「下载二维码」按钮,输出 PNG;印刷前建议先用手机实扫一遍确认清晰度。
在你的跳转脚本里对 visits 字段加一即可。本站不托管跳转,因此无法提供真实访问数据,页面里的统计只是方案说明。
审核通过后就会展示在留言板上,稍安勿躁~
数据更新:2026-11-01 · 短码与二维码生成于本地浏览器,刷新页面后不保留,请及时导出 CSV。
还没有留言,来抢沙发吧!