404リンクを訪問すると、ヘッダーから機能(アバター、検索、ハンバーガーなど)が剥がされます

リンクをたどると、突然メンバーではなくなったかのように感じます。

  • 右上から、陽気なアイコン、便利な検索アイコン、「チャット」アイコンがなくなります。
  • 左上から、親しみやすい3本線のメニューがなくなります。
  • サイドバーもさようならです。

まるで何かの危機が起こったかのようです。

「いいね!」 2

モバイルで無効なリンクを閲覧した場合:すべてそのまま表示されます

私が知っていることはすべて

「いいね!」 1

私も同様の現象が発生しています。

「いいね!」 1

AFAIK、これはまだ当てはまります。

したがって、不正なインバウンドリンクによって発生したエラーはフラットページを提供しますが、不正な内部ナビゲーションリンクによるエラーは引き続きこれらの要素を含みます。

「いいね!」 3

なるほど。 Deleted topics lead to error page が、そもそもこれをトリガーしなくなることを願っています。

念のためですが、私は主にコンテンツと、コンテンツの人間による利用方法を扱っており、貧乏で取るに足らない存在なので、ウェブマスター、システム管理者、あらゆる管理者を兼ねています…

しかし、Discourseは一種の型破りな :wink: ウェブソリューションであるため、クライアントが見る意味での静的コンテンツを必要とするHTMLステータスエラー404を提供する場合、JSベースのコンテンツを送信するのが難しい、あるいは不可能に近いということは、問題がそれほど単純なのでしょうか? W3CやRFCなどが何を言っているのか、全く分かりません。

いいえ? 全然違いますか?

「いいね!」 1

ウェブページにはスクリプトとnoscriptの両方の部分を含めることができると思っていました。

しかし、ディスコースはウェブページではなく、シングルページJavaScriptアプリです。

存在しないルート、例えば壊れたリンクからアプリにアクセスすると、サイトの他の部分と同じように見えるようにスタイル設定された静的な404ページが表示されます。それはアプリの一部ではないため、アプリのように機能することはできません。

アプリ内(アプリ内から)の存在しないページへの内部リンクをクリックすると、アプリ自体内で404エラーが表示されます。

これらは同じものではありません。

「いいね!」 2