Ich versuche, von einem WordPress-basierten Forum zu Discourse zu migrieren.
Meine alte URL sah so aus:
https://example.com/question/questioncontent
Und in Discourse werden Themen mit folgender URI erstellt:
https://example.com/t/questioncontent
Ich habe also den gesamten Inhalt von meinem alten Forum in das neue Forum kopiert. Da ich nicht sehr technisch versiert bin und kein Risiko eingehen wollte, habe ich bei meinen etwa 18 Beiträgen keine Skripte verwendet, sondern den Inhalt allesamt manuell kopiert.
Meine Frage ist nun: Wie kann ich die Links meines alten Forums umleiten, die bereits in Suchmaschinen indexiert sind?
Ich habe die Permalink-Funktion für die Umleitung ausprobiert, aber es funktioniert immer noch nicht.
Habe ich etwas übersehen? Bitte leiten Sie mich irgendwo mit dem korrekten Verfahren an.
Ich kann mir nicht vorstellen, warum nicht, aber ohne weitere Informationen darüber, was du getan hast, lässt sich das nicht sagen. Ich kann mir jedoch nicht vorstellen, warum du ein Plugin benötigst. Für 18 kannst du sie einfach manuell erstellen, obwohl du möglicherweise eine Permalink-Normalisierung verwenden könntest, um sie alle auf einmal zu erledigen.
Edit: Perlinks funktionieren nur für eingehende Links, nicht für Links innerhalb von Discourse. Üblicherweise werden diese Links in den Beiträgen umgeschrieben.
Geben Sie must-read-rules im URL-Feld ein, lassen Sie die Option “Themen-ID” ausgewählt und tragen Sie 47 in das Feld für die Themen-ID ein. So sieht es aus:
Eingehende Links werden über die Permalink-Funktion umgeleitet. Interne Links zwischen Beiträgen müssen jedoch angepasst werden, um ihre neue Zieladresse widerzuspiegeln; eine Permalink-Umleitung funktioniert hier nicht.
Was sind die möglichen Wege, um es zum Laufen zu bringen?
Die erste URL war mein vorheriges WordPress-Forum, und die zweite URL ist mein Discourse-Forum.
Wie kann ich erfolgreich weiterleiten?
Kannst du mir bitte sagen, wie ich den Code bearbeiten kann? Gibt es einen Leitfaden? Ich habe das Plugin installiert, habe aber den spezifischen Bereich nicht gefunden, den du zur Bearbeitung des Slugs meinst.