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

13

Acabo de cambiar la URL de una de mis publicaciones de

  

enlace

a

  

enlace

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

¿WP realiza un seguimiento del historial de URL de una publicación, proporcionando reescrituras / redirecciones para las URL anteriores?
Mirando el encabezado de respuesta, veo que WP está enviando una redirección 301 de SEO ... ¿Sí? pensé que tendría que configurar esos redireccionamientos usando 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.

    
pregunta mikkelbreum 09.11.2011 - 23:18

1 respuesta

16
  

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

Sí lo hace. Si cambia una bala 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.

Lamentablemente, nunca he visto esta función correctamente documentada en el códice . Por lo tanto, no puedo decirle qué función principal de wp hace esto y en qué lugar del núcleo se encuentra.

Sin embargo, lo que puedo decirle es lo siguiente: los slug utilizados anteriormente se almacenan en la base de datos en la tabla wp_postmeta . Busque _wp_old_slug en la columna meta_key (los slugs 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 se elimina un valor.

Más a menudo que no esta característica es muy útil. Sin embargo, se complica cuando cambias el nombre de una publicación y luego creas una nueva publicación con el mismo nombre que había tenido anteriormente.

    
respondido por el Johannes Pille 09.11.2011 - 23:47

Lea otras preguntas en las etiquetas