
WordPress: Truvate è Sustituisce Tutti i Permalinks In a vostra basa di dati utilizendu Espressioni Regular (Esempiu: /AAAA/MM/DD)
Cù qualsiasi situ chì stende più di una dicada, ùn hè micca raru chì ci sò parechji cambiamenti fatti à a struttura permalink. In i primi tempi di WordPress, ùn era micca raru per u struttura permalink per un post di blog per esse stabilitu à un percorsu chì include l'annu, u mese, u ghjornu è u slug di u postu:
/%year%/%monthnum%/%day%/%postname%/
A parte di avè un inutilmente longu URL, ci sò parechje altre prublemi cù questu:
- I visitori putenziali vedenu un ligame à u vostru articulu in un altru situ o in un mutore di ricerca è ùn visitanu micca perchè vedenu l'annu, u mese è u ghjornu chì u vostru articulu hè statu scrittu. Ancu s'ellu hè un articulu maravigghiusu, sempre verde ... ùn clicanu micca nantu à questu per via di a struttura permalink.
- I mutori di ricerca ponu cunsiderà u cuntenutu pocu impurtante perchè hè gerarchicamente parechji cartulare luntanu da a pagina di casa.
Quandu ottimisimu i siti di i nostri clienti, ricumandemu chì aghjurnà a so struttura di permalink post per:
/%postname%/
Di sicuru, un cambiamentu maiò cum'è questu pò causà scontri, ma avemu vistu chì cù u tempu i vantaghji superanu assai i risichi. Tenite in mente chì l'aghjurnà a vostra struttura di permalink ùn face NADA per reindirizzà i visitatori à quelli vechji ligami, nè aghjurnà ligami interni in u vostru cuntenutu.
Cumu aghjurnà i vostri permalinks in u vostru cuntenutu WordPress
Quandu fate stu cambiamentu, pudete vede una calata in u vostru ranking di u mutore di ricerca nantu à quelli posti, perchè a redirezzione di u ligame pò abbandunà una certa autorità da i backlinks. Una cosa chì pò aiutà hè di redirezzione currettamente di u trafficu chì vene à quelli ligami È di mudificà i ligami in u vostru cuntenutu.
- Redirects di ligami esterni - duvete creà una redirezzione in u vostru situ chì cerca u mudellu di espressione regulare è redirige bè l'utilizatore à a pagina apprupriata. Ancu s'è riparate tutti i ligami interni, vi vulete fà questu per i ligami esterni chì i vostri visitanti cliccà. Aghju scrittu annantu à cumu aghjunghje una espressione regulare (regex) redirect in WordPress è specificamente circa cumu fà u /YYYY/MM/DD/ redirect.
- Ligami Interni - dopu avè aghjurnatu a vostra struttura di permalink, pudete ancu avè ligami interni in u vostru cuntenutu esistenti chì puntanu à i vechji ligami. Se ùn avete micca redirects stallati, anu da esse u risultatu di ottene un 404 micca trovu errore. Se avete redirects stallati, ùn hè ancu micca cusì bonu cum'è veramente aghjurnà i vostri ligami. I ligami interni sò stati pruvati per benefiziu i vostri risultati di ricerca organica, cusì riduce u numeru di redirects hè un grande passu per mantene u vostru cuntenutu pulito è precisu.
A prublema quì hè chì avete bisognu di dumandà a vostra tabella di dati di i posti, identificà qualsiasi mudellu chì pare / AAAA/MM/DD, è poi rimpiazzà quella istanza. Hè quì chì l'espressioni regulari venenu perfettamente ... ma avete sempre bisognu di una suluzione per iterà u vostru cuntenutu di u post è poi aghjurnà l'istanze di i ligami - senza scherzà u vostru cuntenutu.
Fortunatamente, ci hè una grande suluzione per questu, WP Migrate Pro. Cù WP Migrate Pro:
- Selezziunate a tavola chì vulete aghjurnà, in questu casu, wp_posts. Selezziunate una sola tavola, minimize e risorse chì u prucessu hà da piglià.
- Inserite a vostra espressione regulare. Questu hà pigliatu un pocu di travagliu per mè per avè a sintassi curretta, ma aghju trovu un grande prufessiunale di regex in Fiverr è anu avutu a regex fatta in pochi minuti. In u campu Truvate, inserisci i seguenti (personalizatu per u vostru duminiu, sicuru):
/martech\.zone\/\d{4}\/\d{2}\/\d{2}\/(.*)/
- U (.*) hè una variàbile chì hà da catturà a slug da a stringa di fonte, cusì avete da aghjunghje quella variàbile à a stringa Replace:
martech.zone/$1
- Duvete cliccà nantu à u buttone .* à a diritta di u campu di rimpiazzà per fà sapè à l'applicazione chì questa hè una espressione regulare. truvà è rimpiazzà.

- Una di e caratteristiche più belle di stu plugin hè chì pudete veramente previsualizà i cambiamenti prima di eseguisce. In questu casu, puderaghju immediatamente vede ciò chì edizioni anu da esse fattu à a basa di dati.

Utilizendu u plugin, aghju pussutu aghjurnà 746 ligami interni in u mo cuntenutu in un minutu o più. Hè assai più faciule ch'è circà ogni ligame è pruvà à rimpiazzà! Questa hè solu una piccula funzione in questa migrazione putente è plugin di salvezza. Hè unu di i mo preferiti è hè listatu nantu à a mo lista i migliori plugins di WordPress per l'affari.
Disclosure: Martech Zone hè affiliata di WP Migrate è l'utilizanu è altri ligami affilati in questu articulu.