将 Discourse 移至子 URL

大家好!

我之前有一个托管在子域名上的 Discourse 设置,一切运行顺畅。现在我们决定将 Discourse 从子域名迁移到子 URL。也就是说,同一个域名将同时用于 Laravel 站点和 /community 子 URL 来托管 Discourse。能否请您建议我需要修改哪些设置以及在哪里进行修改,以确保一切正常运行?我具备技术背景,对 Rails 有不错的经验,但不太确定该从哪里入手,以及可能会遇到哪些潜在问题。

提前感谢大家的帮助,期待收到您的回复。

Anton

1 个赞

虽然您可以在子文件夹中安装 Discourse,但会出现一些问题。建议您使用以下链接查看子文件夹安装中遇到的问题。这是可以实现的,但存在挑战。

https://meta.discourse.org/search?q=installing%20discourse%20on%20subfolders

关于此问题已有 50 多个讨论主题。:neutral_face:

2 个赞

这是因为你们想在所有链接变更时损失 SEO 权重,还是因为论坛运行得太顺利,需要额外找点活儿干?:wink:

免费建议的价值取决于你付出的代价,但我建议你三思而后行。虽然有些企业网站使用子文件夹,相关代码维护得相当完善,但在升级时仍需格外小心。

5 个赞

你好,@pfaffman

感谢你的合理回应,但事实是,我并不是这项变更的决策者,对最终决定的影响力也很有限。

无论如何,你的回答很有帮助。谢谢。

2 个赞

实际上,我最初并没有将子 URL 视为子文件夹方案。因此,我并未重点关注子文件夹相关话题。在我看来,合适的服务器配置应能让我们采用多种方式来处理该问题,而子文件夹只是其中一种。我是否遗漏了什么?

1 个赞

官方指南:Serve Discourse from a subfolder (path prefix) instead of a subdomain

7 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.