¿Cuando cambio el slug, WordPress creará una redirección desde la URL antigua?

5 mar 2012, 00:50:34
Vistas: 28K
Votos: 20

Cuando cambio un slug de post-a a post-b, ¿WordPress creará una redirección desde /post-a a /post-b, como HTTP 301 o algo similar? Si no es así, ¿existe algún plugin para eso?

0
Todas las respuestas a la pregunta 2
3
15

Acabo de probar esto (WP 3.3.1), el núcleo de WordPress redirigirá automáticamente si cambias el slug de la entrada, incluso si cambias el slug de post-a a post-b y luego a post-c, post-a devolverá un 301 a post-c. Dicho esto, el plugin de redirección que recomendó Mike Jolley es un complemento excelente y una gran manera de monitorear errores 404 y similares.

5 mar 2012 15:23:53
Comentarios

Solo para agregar una nota, esta redirección integrada no funciona cuando la parte de la URL que no es el slug cambia, por ejemplo, cuando el patrón es /[año]/[mes]/[fecha]/[slug] y la fecha cambia, WordPress no creará una redirección. En ese caso, es necesario un plugin.

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

¿En qué parte de la base de datos se guarda esta regla de redirección? Saludos

ejntaylor ejntaylor
24 abr 2018 12:52:29

@raison está en la tabla wp_postmeta y el meta_key es _wp_old_slug. Con esta consulta puedes ver todas: SELECT * FROM \wp_postmeta` where meta_key = "_wp_old_slug"`.

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

Este plugin puede utilizarse para monitorear cambios en las URLs como ese y configurar redirecciones automáticamente:

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

5 mar 2012 01:15:19
Comentarios

Si tan solo funcionara :( Terminé usando http://wordpress.org/extend/plugins/quick-pagepost-redirect-plugin/ aunque le faltan algunas características.

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

Sí, funcionaba perfectamente hasta al menos mediados de 2012 en una de mis instalaciones de WP bastante complejas (siempre se actualizaba automáticamente cuando WP lanzaba nuevas versiones estables). Sin embargo, algo se rompió en su rutina de detección automática cuando se modifican los slugs, solo me di cuenta hoy en una instalación 3.5.1, así que no puedo estar seguro de cuándo dejó de agregar reglas automáticamente para slugs modificados. Es una pena. :( ¡Supongo que todos deberíamos donar al desarrollador para animarlo a solucionar el error!

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