/admin/customize/robots で robots.txt を上書きできます(設定にリンクされています)。このページには、カスタム robots.txt を設定するためのフォームがあります。例:
しかし、「リセット」ボタンを押すと、フォームはウェブサイト自身の HTML コードで埋め尽くされ、すぐに新しい robots.txt として保存されるようです。
しかし、リフレッシュすると、Discourse のデフォルトの robots.txt が実際に設定されているように見えるため、デフォルトにリセットされたようです。それでも、HTML で埋め尽くされる点は確認が必要かもしれません。
ちなみに、フォームのリセットボタンは通常、フォームを初期値に戻す(すぐにフォームを送信しない)ものであり、ボタンの隣に「デフォルトの robots.txt に復元」リンクを設ける方が分かりやすいかもしれません。
「いいね!」 3
私も再現できます!
開発者向け:この問題は、デフォルトのレイアウトでテンプレートをレンダリングする render_to_string に関するものです。
解決策はこちら:, layout: false パラメータを追加することです。
「いいね!」 4
Osama
4
これは修正されるはずです。
レポートをありがとう、@mentalstring!そして問題箇所を指摘してくれた@Arkshineにも感謝します!
「いいね!」 4
nat
(Natalie T)
クローズされました:
6
このトピックは41時間後に自動的に閉じられました。返信はもうできません。