Quando cambio lo slug, WordPress creerà un reindirizzamento dall'URL precedente?
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?

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.

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.

Dove viene salvata questa regola di reindirizzamento nel database? Grazie

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

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

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!
