Aiuto con permalinks dopo la migrazione del forum

Ciao, dopo la conversione da phpBB l’indicizzazione di Google è crollata e anche dopo mesi non si è mai ripresa.
Credo che il problema sia dovuto ai molti errori 404 dovuti al mancato funzionamento dei permalink.
Sono quelli predefiniti generati dallo script di conversione.

Crawl

Permalinks

Come posso correggerli?
Ad esempio https://www.mysite.com/viewtopic.php?t=1267 non viene reindirizzato.

Grazie

2 Mi Piace

Gli URL permanenti esistono se guardi in /admin/customize/permalINKS?

Come appaiono?

In caso contrario, dovrai utilizzare uno script per generarli.

2 Mi Piace

Grazie per il tuo aiuto @pfaffman, sì, ho quello che vedi nell’immagine precedente.

Per le categorie ho usato questo e funziona perfettamente


/(viewforum.php\?)(?:.*&)?(f=\d+).*/\1\2

Quelli che ho trovato dopo la conversione sono questi ma funzionano solo per le categorie.

1 Mi Piace

No. Non le impostazioni del sito dei permalink. I permalink all’URL nel mio ultimo messaggio.

1 Mi Piace

Ci sono permalink per le categorie e ora capisco cosa intendi.

Durante la conversione, i permalink per le discussioni non sono stati creati.

Ok, ci sono più di 2500 discussioni… per ora rinuncio…

1 Mi Piace

È possibile vedere che la mappatura dal vecchio al nuovo è disponibile con

./launcher enter app
rails c
TopicCustomField.all

Quindi si eseguirebbe uno script che per ciascuno di quei valori crea un permalink. È difficile da spiegare, ma è possibile.

1 Mi Piace

Hai ragione, ci sono tutti i dati delle vecchie discussioni phpBB.
Grazie comunque per l’aiuto, purtroppo non so come usarli.

1 Mi Piace

Questo è un esempio da un altro importatore. Potresti essere in grado di adattarlo per creare i permalink sul tuo server.

Cambieresti la riga Permalink.create per farla corrispondere ai link di phpBB.

2 Mi Piace

È fondamentale implementare i reindirizzamenti per i vecchi contenuti come parte di una migrazione! Spero tu possa risolvere questo problema, ma forse dobbiamo aggiornare la nostra documentazione sulla migrazione @tshenry @dax per sottolineare questo punto?

2 Mi Piace