《快缩短网址 · 微信外链优雅指南》
项目官网:suo.run
一、合规之钥:让每一次跳转都优雅得体
1. 公众号文章
• 直链:复制文章永久地址(https://mp.weixin.qq.com/s/xxx),微信外浏览器会提示“继续访问”,用户轻点即可。
• 溯源:在公众号内用 JS-SDK 追加 ?from=timeline 等参数,数据一目了然。

2. 小程序 URL Link
• 路径:微信公众平台 → 工具 → 生成 URL Link → https://wxaurl.cn/xxxxxx
• 带参:
``javascripthttps://wxaurl.cn/${appId}?path=${encodeURIComponent(path)}
const path = 'pages/detail/detail?id=123';
const url = ;``
javascript
3. 二维码艺术
• 用 suo.run 生成短链二维码,支持动态参数(?source=ad)区分渠道,亦可一键转静态码。
二、技术实现:三行代码,千面跳转
1. 服务端智能分流
app.get('/link', (req, res) => {
const ua = req.headers['user-agent'];
const target = /MicroMessenger/i.test(ua)
? 'https://wxaurl.cn/your_mini_program' // 微信内
: 'https://yourwebsite.com/h5'; // 微信外
res.redirect(target);
});
2. 短链 + 微信 API
• 用 suo.run 缩短目标地址 → 在后台绑定小程序 URL Link → 合规且可追踪。

3. 微信开放平台授权
• 注册开放平台 → 创建网站应用 → 获取 AppID / AppSecret
• 授权地址:
https://open.weixin.qq.com/connect/qrconnect?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=snsapi_login&state=STATE
三、特殊场景锦囊
1. 公众号关注
• 官方禁止直跳,优雅替代:放置公众号二维码,或客服消息推送。
2. 微信支付
• 公众号内:JSAPI 支付(wx.chooseWXPay)。
• 外部浏览器:H5 支付,需备案域名。
3. 添加好友
• 微信禁止外链直跳,提供个人二维码,用户扫码即加。
四、红线与细节:让规则成为护城河
• 禁止诱导分享、隐藏真实域名。
• 公众号文章删除即失效;小程序 URL Link 需关联已发布版本。
• 外部落地页加“微信图标 + 右上角浏览器打开”提示,体验丝滑。
五、工具箱
• 短链管理:suo.run(实时数据面板,一目了然)
• 二维码:suo.run 活码 / 静态码一键切换
• 接口调试:微信公众平台测试账号
用 suo.run,让每一次微信外链都合规、优雅、可追踪。