Quando cambio lo slug, WordPress creerà un reindirizzamento dall'URL precedente?

5 mar 2012, 00:50:34
Visualizzazioni: 28K
Voti: 20

Quando cambio uno slug da post-a a post-b, WordPress creerà un reindirizzamento da /post-a a /post-b, come un HTTP 301 o qualcosa di simile? Se no, esiste un plugin per questo?

0
Tutte le risposte alla domanda 2
3
15

Ho appena testato questo (WP 3.3.1), il core di WordPress effettuerà automaticamente un redirect se modifichi lo slug dell'articolo, anche se cambi lo slug da post-a a post-b e poi a post-c, post-a restituirà un 301 a post-c. Detto questo, il plugin di reindirizzamento che Mike Jolley ha consigliato è un plugin eccezionale e un ottimo modo per monitorare gli errori 404 e simili.

5 mar 2012 15:23:53
Commenti

Solo per aggiungere una nota, questo reindirizzamento integrato non funziona quando cambia la parte dell'URL che non è lo slug, ad esempio quando il pattern è /[year]/[month]/[date]/[slug] e la data cambia, WordPress non creerà un reindirizzamento. In quel caso è necessario un plugin.

Borek Bernard Borek Bernard
30 mag 2012 23:59:53

Dove viene salvata questa regola di reindirizzamento nel database? Grazie

ejntaylor ejntaylor
24 apr 2018 12:52:29

@raison si trova nella tabella wp_postmeta e il meta_key è _wp_old_slug. Con questa query puoi vederli tutti SELECT * FROM \wp_postmeta` where meta_key = "_wp_old_slug"`.

sorrow poetry sorrow poetry
27 ago 2021 16:51:13
2

Questo plugin può essere utilizzato per monitorare i cambiamenti degli URL come questo e impostare reindirizzamenti automaticamente:

http://wordpress.org/extend/plugins/redirection/

5 mar 2012 01:15:19
Commenti

Se solo funzionasse :( Alla fine ho usato http://wordpress.org/extend/plugins/quick-pagepost-redirect-plugin/ anche se manca di alcune funzionalità.

Borek Bernard Borek Bernard
31 mag 2012 00:02:07

Sì, funzionava perfettamente almeno fino a metà 2012 su una delle mie installazioni WP piuttosto complesse (sempre aggiornate automaticamente quando venivano rilasciate nuove versioni stabili da WP). Tuttavia qualcosa si è rotto nella sua routine di rilevamento automatico quando gli slug vengono modificati, l'ho notato solo oggi su un'installazione 3.5.1 quindi non posso essere sicuro di quando abbia smesso di aggiungere automaticamente le regole per gli slug modificati. È un peccato. :( Immagino che dovremmo tutti fare una donazione allo sviluppatore per incoraggiarlo a correggere il bug!

Chris Woods Chris Woods
15 feb 2013 16:31:48