Noch eine Permalink-Frage – mit einer Regex

Schön, dass du es geschafft hast! Wenn ich deine Migration durchgeführt hätte, würden all diese Links immer noch funktionieren.

Was du wirklich tun möchtest, ist, einen Permalink für /questions/stop-syncing hinzuzufügen, der auf das neue Thema verweist – Stop Syncing - General Questions - Exalate

Aber wenn du Glück hast und die Slugs übereinstimmen, kannst du deinen Permalink für die meisten davon zum Laufen bringen. So etwas wie:

/questions\\/\\d*?(.*)/t/-/\\1

(Ich kann mich nie genau erinnern, wie und wann man diese Schrägstriche maskieren muss, aber das könnte richtig sein) sollte

URLs wie https://community.exalate.com/questions/20123204/stop-syncing in /t/-/stop-syncing umwandeln, was für die meisten funktionieren wird. Manchmal stimmen der alte Slug und der Discourse-Slug möglicherweise nicht überein. Du kannst diese ignorieren oder Permalinks dafür erstellen.

2 „Gefällt mir“

Als ich das zum ersten Mal las, las ich es als „nicht migriert“.

Wenn Sie eine Liste alter/neuer URLs haben, können Sie all diese Permalinks erstellen.

Wir können Ihnen helfen, diese bei Bedarf direkt im Backend zu laden.

1 „Gefällt mir“

Das ist auch interessant – danke für das Angebot.
Ich werde prüfen, ob wir Ihnen das einfach zukommen lassen können.

1 „Gefällt mir“