Un'altra domanda sui permalink - utilizzo di una regex

Sono contento che tu l’abbia capito! Se avessi fatto la tua migrazione, tutti quei link avrebbero ancora funzionato.

Quello che vuoi veramente fare è aggiungere un permalink per /questions/stop-syncing che punti al nuovo argomento – Stop Syncing - General Questions - Exalate

Ma se sei fortunato, e gli slug corrispondono, puoi far funzionare il tuo permalink per la maggior parte di essi. Qualcosa come:

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

(Non riesco mai a ricordare esattamente come e quando fare l’escape di questi slash, ma potrebbe essere giusto) dovrebbe trasformare URL come https://community.exalate.com/questions/20123204/stop-syncing in /t/-/stop-syncing, che funzionerà per la maggior parte di essi. A volte lo slug vecchio e lo slug di Discourse potrebbero non corrispondere. Puoi ignorarli o creare permalink per quelli.

2 Mi Piace

Quando l’ho letto per la prima volta, l’ho letto come “non sono stati migrati”.

Se hai un elenco di URL vecchi/nuovi, puoi creare tutti quei permalink.

Possiamo aiutarti a caricarlo direttamente sul backend, se vuoi.

1 Mi Piace

Anche questo è interessante, grazie per l’offerta.
Verifico se riesco a fornirglielo facilmente.

1 Mi Piace