Migration von FluxBB unter Beibehaltung eingehender Links

Hoffentlich ist das dann hilfreich für Sie. Gestern habe ich daran gearbeitet, die create_permlinks-Funktionalität zum FluxBB-Importer hinzuzufügen.

Im Moment befindet sich dies in meinem WIP-PR. Sehen Sie sich den Commit “Add Permalink creation logic to FluxBB importer” am Ende dieser Liste an. Ich hoffe, das alles irgendwann zusammenzuführen, möglicherweise in einer anderen Reihenfolge (ich warte derzeit darauf, dass jemand diesen grundlegenden PR als Ausgangspunkt überprüft).

Dies erstellt also Weiterleitungen für vier verschiedene Arten von FluxBB-URLs.

  • profile.php?id=<user id>
  • viewtopic.php?pid=<post id>
  • viewtopic.php?id=<topic id>
  • viewforum.php?id=<forum id>

Ich denke, diese vier decken alles ab, was die Leute beibehalten möchten, um funktionierende Links zu haben. Was meinen Sie?


Zurück zum Thema der speziellen internen Links von FluxBB

Ich würde nicht versuchen, diese als interne Links im neuen Discourse beizubehalten. Faule Lösung: Sie werden zu den alten FluxBB-Forum-URLs verlinken (als vollständige URLs, also externe Links), die dank dieser Permalinks den Benutzer dann zurück an die richtige Stelle im neuen Discourse weiterleiten.