要在 Replit 平台上为项目绑定自定义域名,你必须拥有 Replit Core 或 Teams 等付费订阅,免费计划目前不提供自定义域名功能。

首先打开需要绑定域名的 Repl,点击界面右上角的 Deploy 按钮进入部署面板。在部署配置区域选择 Custom Domain,输入你准备使用的完整子域名,例如 www.yourdomain.com。确认后 Replit 会为当前 Repl 生成一个专用的 CNAME 目标地址,格式类似于 你的Repl名.你的用户名.repl.co,请复制该目标以备后续使用。
接着登录你的域名 DNS 管理后台(如 Cloudflare、Namecheap 或 阿里云 DNS 等),为刚才输入的子域名创建一条 CNAME 记录。将主机记录设置为 www,记录值填写为 Replit 提供的 CNAME 目标地址(切勿添加 http:// 或末尾斜杠)。为保证验证顺利,建议临时关闭 CDN 代理(例如在 Cloudflare 中将代理状态改为 DNS only,即灰色云朵),这样 Replit 才能直接读取真实 DNS 记录并完成后续认证。
如果需要绑定根域名(如 yourdomain.com,不带 www),需注意 Replit 目前无法对根域直接颁发 SSL 证书。推荐做法是在 DNS 中设置 URL 重定向,将根域 301 永久重定向至 www 子域名;若你的 DNS 服务商支持 ALIAS 或 ANAME 记录,也可尝试将根域指向同样的 CNAME 目标,但仍可能受限于证书策略,优先使用 www 子域最为稳妥。
完成 DNS 设置后,返回 Replit 的 Custom Domain 面板,点击 Verify 或 Check 按钮。平台会自动检测 CNAME 解析是否生效,并立即为你的域名申请 Let's Encrypt SSL 证书。当状态变为 绿色勾选 时,即表示绑定成功,稍等片刻即可通过自定义域名访问你的 Repl 应用。
常见验证失败原因包括:DNS 缓存尚未刷新(可等待 5~10 分钟再次检查)、CNAME 记录值错误(复制时混入空格或多余协议前缀)以及 CDN 代理干扰。待证书成功颁发后,你可按需重新开启代理或修改 SSL 模式,应用会继续正常运行。

查看详情

查看详情