WeChatミニプログラムの認証のためにTXTファイルをMy Discourseのルートディレクトリに配置する方法

こんにちは、皆さん

私はサーバーでmydomain.comにて標準(公式)のDockerベースのDiscourseインストールを使用しています。https://mydomain.com/xx.txtにTXTファイルを配置して、公開からアクセスできるようにする必要があります。これは、WebView経由でDiscourseサイトをWeChat Mini Programに埋め込むための検証に必要です。具体的には、WeChat Mini Programはドメイン所有権を確認するために、ドメインのルートにTXTファイルを要求します。

質問: デフォルトのDockerセットアップでインストールされたDiscourseサイトの「ルートディレクトリ」はどこですか?

目標: https://mydomain.com/xx.txt を一般にアクセス可能にする。

コンテキスト: xx.txt をドメインルートから直接提供する必要があります。私のフォーラムは稼働しており、標準の./discourse-setup手順以外にカスタム設定の変更は行っていません。

これを達成する方法について、ご指導いただけると幸いです。

ご協力ありがとうございます!コミュニティからのヒントやベストプラクティスを楽しみにしています。:smiling_face_with_three_hearts:

一番簡単な方法はこれです Add files to root directory - #3 by fang

「いいね!」 5

ファイル内の何かをチェックするだけの場合(ファイルそのものが正確に一致することを期待するのではなく)、そのテキストをトピックに追加してから、パーマリンクリダイレクトを使用して /xx.txt がトピックにリダイレクトされるようにすることができます。

「いいね!」 8

…生のコンテンツ、具体的には次のようになります: https://meta.discourse.org/raw/345460/4

「いいね!」 8

そうですね!何年も前に誰かにそうするように言ったのは、まさにそれだったと思います。

時々、/raw/ パスを忘れてしまうようです。

したがって、テキストを含む公開トピックを作成するだけで済みます。検索に表示されないように、リストから外すことができます。リダイレクトが何であれ、機能するはずです。

「いいね!」 5

あなたの迅速かつ効果的なサポートは私にとって非常に貴重であり、解決策を見つけるのに費やしてくれた時間と労力に感謝しています。
改めてありがとうございました!!!!!

「いいね!」 4

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