大家好,
我正在我的服务器 mydomain.com 上使用标准的(官方)基于 Docker 的 Discourse 安装。我需要在 https://mydomain.com/xx.txt 放置一个 TXT 文件,以便可以公开访问。这是通过 WebView 将我的 Discourse 站点嵌入微信小程序进行验证所必需的。具体来说,微信小程序要求在域名的根目录下有一个 TXT 文件来确认域名所有权。
• 问题:通过默认 Docker 设置安装的 Discourse 站点的“根目录”在哪里?
• 目标:使 https://mydomain.com/xx.txt 公开可访问。
• 背景:我需要 xx.txt 直接从域名根目录提供服务。我的论坛已经运行,除了标准的 ./discourse-setup 程序外,我没有进行任何自定义配置更改。
我将非常感谢关于如何实现这一目标的任何指导。
谢谢你的帮助!我期待社区的任何提示或最佳实践。 
RGJ
(Richard - Communiteq)
2
5 个赞
pfaffman
(Jay Pfaffman)
3
如果它只是检查文件中的某些内容(而不是期望输出就是该文件本身),您可以将该文本添加到主题中,然后使用永久链接重定向使 /xx.txt 重定向到该主题。
8 个赞
…到原始内容,具体来说,例如:https://meta.discourse.org/raw/345460/4
8 个赞
pfaffman
(Jay Pfaffman)
5
没错!我想这正是我几年前告诉别人该怎么做的。
我似乎会周期性地忘记 /raw/ 这个路径。
所以你只需要创建一个公开主题,把文本放进去。你可以把它设为不列出,这样它就不会出现在搜索结果中。只要重定向后面的内容正确,它应该就能正常工作。
5 个赞
您的及时有效的支持对我来说非常宝贵,我感谢您为帮助我找到解决方案所付出的时间和精力。
再次感谢!!!!!
4 个赞
system
(system)
关闭
7
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.