背景
- Discourse 只能有一个域名:使用其他域名解析时,Discourse 论坛会强制重定向到部署时的域名
- 2025-12-31 ~ 2026-10-24 使用域名:xuxiaowei.io
- 2026-10-24 ~ 现在:使用域名:www.xuxiaowei.com.cn ,满足国内备案要求
- 现在 Discourse 部署时,使用了国内服务器:未备案域名解析可能会云厂商拒绝(非实时判断)
- 部分用户使用浏览器记住了 xuxiaowei.io 的用户密码
- 部分用户使用浏览器配置了 xuxiaowei.io 双因素认证
- 历史版本的 APP 曾使用 xuxiaowei.io 域名
- 个人原因,不愿关闭 xuxiaowei.io 域名,不愿使用重定向
解决方案
基于阿里云 ESA 边缘加速
| 域名 | 解析 | 回源 HOST | 说明 |
|---|---|---|---|
| xuxiaowei.com.cn | 源站 | 默认使用请求 HOST 作为回源 HOST | Discourse 服务器会自动重定向到 www.xuxiaowei.com.cn |
| www.xuxiaowei.com.cn | 源站 | 默认使用请求 HOST 作为回源 HOST | Discourse 论坛域名 |
| xuxiaowei.io | 源站 | 此域名回源 HOST 使用 www.xuxiaowei.com.cn | 自定义回源 HOST,避免重定向到 <www.xuxiaowei.com.cn>,并且可以避免云服务器厂商拒绝未备案的域名解析 |
| www.xuxiaowei.io | 源站 | 此域名回源 HOST 使用 www.xuxiaowei.com.cn | 自定义回源 HOST,避免重定向到 <www.xuxiaowei.com.cn>,并且可以避免云服务器厂商拒绝未备案的域名解析 |
中国大陆用户网络优化
部分 国内用户 可能不知道域名从 xuxiaowei.io 切换到 <xuxiaowei.com.cn>,为了提高国内用户体验,会自动检查用户当前 IP 是否属于中国大陆(数据来源于网络),如果中国大陆用户访问的不是 xuxiaowei.com.cn 域名,则会弹窗提醒跳转至国内,可忽略提醒(数据记录在浏览器中)