Grundsätzlich ist die URL eines jeden Themas in Discourse derzeit so aufgebaut:
https://meta.discourse.org/t/backup-file-size-discrepancy/157175
und dasselbe Thema wird auch über diese URL geöffnet (die Themen-ID wurde aus der URL entfernt):
https://meta.discourse.org/t/backup-file-size-discrepancy
Mein Forum wächst stark, da täglich viele neue Themen erstellt werden. Daher werden die URLs für neue Themen in meinem Forum immer länger, zum Beispiel:
https://mydiscourse.com/t/a-new-topic/2198324528479
Diese lange Themen-ID am Ende möchte ich loswerden.
Wie Sie bemerkt haben, verfügt mein Forum über viele Themen. Jedes Mal, wenn ein neues Thema erstellt wird, wird die Themen-ID erhöht. Selbst wenn ich ein Thema lösche und ein neues erstelle, wird die ID des neuen Themas erneut erhöht. Discourse behält die gelöschte Themen-ID vor.
Meine Fragen sind:
-
Wie kann ich diese Einstellung im Admin-Bereich ändern, um standardmäßig numerische Themen-IDs aus den Themen-URLs zu entfernen? Standardmäßig sollten die URLs aller meiner Themen wie folgt aussehen: https://meta.discourse.org/t/backup-file-size-discrepancy
anstatt https://meta.discourse.org/t/backup-file-size-discrepancy/157175
Ich möchte im Grunde benutzerfreundliche und suchmaschinenfreundliche URLs haben. Niemand mag lange numerische Zahlen in URLs, besonders wenn das Forum über eine Million Themen hat. Die Zahlen werden sehr lang, und längere URLs scheinen in Suchmaschinen schlechter zu ranken. Außerdem sind sie für meine Benutzer schwer zu merken. -
Wenn ich ein Thema in Discourse lösche, wie kann ich es vollständig aus dem Admin-Bereich entfernen, sodass die alte gelöschte Themen-ID wiederverwendet und einem neu erstellten Thema zugewiesen werden kann? Dadurch bleiben die URLs kürzer, wenn auf der Website viele Themen erstellt werden.