tos_url/faq_url/privacy_url 管理設定へのデフォルトの ToS/FAQ/プライバシーの誤った追加のより良い処理

こんにちは。Discourse のインストールは、数日前まで完璧に動作していました。なぜか突然、「ERR_TOO_MANY_REDIRECTS」というエラーが表示されるようになりました。

https://imgur.com/BIKE42U

これはクッキーが原因ではありません。スマートフォンでも、2 台の PC の Web ブラウザでも発生しています(もちろん、クッキーとキャッシュをクリアした後です)。奇妙なことに、このエラーはタイトルに関連する 3 つのページでのみ発生します。おかしいと思いませんか?フォーラムの残りの部分は素晴らしいままです。ちなみに、このプラットフォームをここまで作り上げてくれたことに感謝しています。

フォーラムはまだ公開されていません。いくつかの招待リンクを提供しましたが、この問題は「外部から」誰かが訪問する前に発生しました。念のため言っておきますが、これが何かの手がかりになるかどうかはわかりません。

この 3 つのページは何か関連性があるのでしょうか?それとも他のページとは別物なのでしょうか?状況が理解できません。なぜこの 3 つのページだけが失敗し、フォーラムの残りは正常に動作するのでしょうか?

この件について何かお手伝いできることはありますか?どこから手をつければよいのかわかりません…

もし試してみたい場合は、こちらがアドレスです:https://laplazoleta.org/about

私のサイトでは、faq url または tos url のサイト設定を、それぞれのデフォルト URL に設定することでこの問題を再現できます。問題の原因となっているかどうかを確認するために、あなたのサイトの設定をご確認ください。これらのページのデフォルト URL を使用したい場合は、これらの設定は空のままにする必要があります。

「いいね!」 3

おや、@simon さん、大好きです!! この設定に関連する問題とは気づきませんでした。エラーは最近発生しましたが、その設定にはインストール開始時、つまり約 1 ヶ月前に触れたからです。おそらく、私は利用規約(TOS)や FAQ などのページを頻繁に訪れていないのでしょう!

本当にありがとうございます!

いずれにせよ、値を入力できる小さなウィンドウの下にある説明は、あまり明確ではないと思います。少なくともスペイン語版ではそうです。ご覧ください:

https://imgur.com/LSQxgFD

そこには「プライバシーポリシー、利用規約、または FAQ のドキュメントをどこかにホストしている場合は、その URL をここに記入してください」と書かれています… しかし、「ただし、この URL が Discourse インストール内にある場合は空欄のままにしてください」といった文言を追加する方がよいのではないでしょうか? 私のような不器用な人々(男性も女性も)のために、この数文字を追加することで、将来のユーザーにとってより明確になると思います… :stuck_out_tongue_winking_eye:

一つのアイデアです… ありがとうございます! ¡Gracias!

「いいね!」 2

これは翻訳の誤りかもしれません。英語では「外部にホストされている利用規約ドキュメントを使用したい場合は、ここに完全な URL を入力してください」となっています。とはいえ、Discourse がこれらの設定にデフォルトの URL が入力された場合を処理し、「リダイレクトが多すぎます」という問題を防ぐようにする必要があるかもしれません。

「いいね!」 2

その通りです!あるいは、より明確にするために、「同じ設置場所にある場合は空にする。そうでない場合は、リダイレクト過多エラーが発生する可能性があります」と言うとよいでしょう。

もしかすると表現が少し複雑すぎるかもしれません。もっとシンプルで短い文章にすることもできますが、意図としてはこのようにするのが正しいと思います。

Discourse チームにこの対応が必要であることを伝えるために、何かタグを書いたり、特定のトピックをカテゴリに投稿したりすべきでしょうか?アイデアを提案する場所やそれに似たものはありますか?

「いいね!」 1

おそらく、リダイレクトの問題を修正して、デフォルトの URL を入力しても何も壊れないようにするのが最善の手段でしょう。このトピックを#ux カテゴリに移動させて、見失わないようにします。

「いいね!」 4

本日この問題が発生しました。デフォルトとは異なる場合のみ追加するように、説明に注意書きを追加するだけでよいかもしれません。

「いいね!」 1

それか、Discourse がそのケースを処理することもできます。これらの設定にデフォルトの URL を追加することは、それほど不合理ではないようです。

「いいね!」 2