Es gibt einen Link zu about.html, aber er fehlt – genau wie hier bei Meta: About - Discourse Meta
Habe ich eine Einstellung übersehen oder so? Danke!
Es gibt einen Link zu about.html, aber er fehlt – genau wie hier bei Meta: About - Discourse Meta
Habe ich eine Einstellung übersehen oder so? Danke!
Discourse hat keine .html-Erweiterung.
About - Discourse Meta <— dies ist die korrekte URL
Ja, danke, aber Google hat irgendwie einen gefunden. ![]()
Danke, aber es ist bereits installiert.
Sie geben für viele Dokumentennamen eine 200-Antwort zurück, obwohl diese ungültig sind:
Ich habe mich gefragt, ob dies nur mit integrierten Routen zusammenhängt, aber es funktioniert für das Cake-Day-Plugin:
nicht jedoch für knowledge-explorer, das bei folgendem Pfad einen 404-Fehler zurückgibt:
aber nicht bei:
![]()
Gab es vor ein oder zwei Wochen nicht ein ähnliches Problem mit einer JS-Datei?
Hmm, sollten wir für diese ungewöhnlichen URLs @eviltrout eine 200 zurückgeben?
Dieses Problem hängt mit der Funktionsweise von Rails-Routen zusammen. Standardmäßig erlaubt es jedem Endpunkt, einen :format-Parameter mit einem optionalen Punkt anzugeben. .html bedeutet also das HTML-Format, .json das JSON-Format.
about.html ist dasselbe wie /about (beide fordern die HTML-Version an). Allerdings existiert die Route about.html in Ember nicht, da wir niemals Routen mit der HTML-Erweiterung verwenden. Daher kommt es zu einer Diskrepanz zwischen Backend und Frontend. Der Server antwortet mit 200, aber die Client-Seite sagt dann: „Nein, warten Sie, das wurde nicht gefunden.