Я использую стандартную (официальную) установку Discourse на базе Docker на своём сервере по адресу mydomain.com. Мне необходимо разместить TXT-файл по адресу https://mydomain.com/xx.txt, чтобы он был доступен публично. Это требуется для верификации при встраивании моего сайта Discourse в мини-программу WeChat через WebView. В частности, мини-программы WeChat требуют наличия TXT-файла в корне домена для подтверждения права владения доменом.
• Вопрос: Где находится «корневая директория» моего сайта Discourse при установке через стандартный Docker?
• Контекст: Мне нужно, чтобы файл xx.txt отдавался напрямую из корня домена. Мой форум работает, и я не вносил никаких кастомных изменений в конфигурацию, кроме стандартной процедуры ./discourse-setup.
Буду очень благодарен за любые рекомендации, как этого добиться.
Спасибо за помощь! С нетерпением жду ваших советов и лучших практик от сообщества.
Если проверка осуществляется только на наличие определённого текста в файле (а не на точное совпадение содержимого файла), вы можете добавить этот текст в тему, а затем использовать перенаправление по постоянной ссылке, чтобы путь /xx.txt перенаправлял на эту тему.
Верно! Мне кажется, я точно так же советовал кому-то поступить несколько лет назад.
Я периодически забываю про путь /raw/.
Итак, вам нужно просто создать публичную тему с текстом внутри. Вы можете скрыть её из списка, чтобы она не появлялась в результатах поиска. Главное, чтобы то, что обрабатывает перенаправления, работало корректно — всё должно сработать как надо.
Ваша быстрая и эффективная поддержка была для меня неоценима, и я ценю время и усилия, которые вы потратили, помогая мне найти решение.
Ещё раз большое спасибо!!!