¿WordPress realiza un seguimiento del historial de URL de una publicación y proporciona redireccionamientos automáticos?

15

Acabo de cambiar la URL de una de mis publicaciones de

http://2011.denmark.wordcamp.org/session/theme-frameworks-trends-og-standardisering/

a

http://2011.denmark.wordcamp.org/session/wordpress-themes-mere-end-design/

Ahora, si voy a la antigua url, me redirigen a la nueva. ¡Esto es genial, por supuesto!
... ¿Pero es esta una característica de WordPress, o qué está pasando aquí?

¿WP realiza un seguimiento del historial de URL de una publicación, proporcionando reescrituras / redireccionamientos para URL anteriores?
Mirando el encabezado de respuesta, veo que WP está enviando una redirección 301 amigable con SEO ... ¿¡Sí !?
Pensé que tendría que configurar esos redireccionamientos utilizando las reglas de reescritura en mi .htaccess, así que tengo curiosidad por saber cómo sucede que WP me está dando mi nueva URL cuando escribo la anterior.

Cualquier luz sobre cómo WP maneja esto sería apreciada.

Mikkelbreum
fuente

Respuestas:

19

¿WP realiza un seguimiento del historial de URL de las publicaciones, proporcionando reescrituras / redirecciones para las URL anteriores?

Si lo hace Si cambia una ficha de publicación, WordPress 301 redirige la antigua a la nueva URL (si la configuración de su servidor lo permite).

Cualquier luz sobre cómo WP maneja esto sería apreciada.

Desafortunadamente, nunca he visto esta característica debidamente documentada en el códice . Por lo tanto, no puedo decir qué función de núcleo de wp hace esto y en qué parte del núcleo se encuentra.

Sin embargo, lo que sí puedo decirte es esto: las babosas utilizadas anteriormente se almacenan en la base de datos en la tabla wp_postmeta . Verifique _wp_old_slug en la columna meta_key (las babosas reales se almacenan en la columna meta_value ). Por lo tanto, si alguna vez desea que este comportamiento predeterminado no ocurra en un caso particular, aquí es donde eliminará un valor.

La mayoría de las veces esta característica es muy útil. Sin embargo, se arruina cuando cambias el nombre de una publicación y luego creas una nueva publicación con el mismo nombre que la otra había tenido antes.

Johannes Pille
fuente
2
Encontré esta respuesta útil, y busqué un poco más de información sobre cómo WP hace esto: developer.wordpress.org/reference/functions/…
Alex W