Discourse 搭建修改域名
例如:talk.foo.com
→ talk.bar.com
- 在设置中搜索旧域名并删除旧域名
- 在 app.yml 中修改 Discourse 站点名称,或者可以再次运行 ./discourse-setup 并输入新的域信息,而不是编辑 app.yml
DISCOURSE_HOSTNAME: 'talk.bar.com'
更改后,重建
./launcher rebuild app
- 修复社交登录
- 在帖子中用新名称替换旧名称的所有实例
所有现有帖子仍将引用旧域,将帖子中的文本从旧 URL 重新映射到新 URL,然后重新生成所有帖子以防万一,如果你有CDN的话,不要忘记在此之后重新打开 CDN。
./launcher enter app
discourse remap talk.foo.com talk.bar.com
rake posts:rebake
原文地址:
https://meta.discourse.org/t/change-the-domain-name-or-rename-my-discourse/16098