Experimentando con redirecciones 301, 302, 303 y 307

En este experimento vamos a testear las redirecciones 301, 302, 303 y 307. También testearemos una redirección por meta refresh y otra página que hará uso del rel=canonical.

En el estándar HTTP se explica el significado de cada una de estas redirecciones. Veamos el significado de cada uno de estos códigos de respuesta:

  • 301: Movido permanentemente
  • 302: Encontrado
  • 303: Ver otro
  • 307: Movido temporalmente

Pero una cosa es el estándar HTTP, y otra cosa es cómo se toman los diferentes user-agents estas redirecciones. Por ejemplo, la mayoría de los navegadores cuando se encuentran con una redirección 302 suelen interpretarla como una redirección 303.

El objetivo de este experimento es conocer un poco mejor el significado práctico de estas redirecciones, sobre todo a los ojos de Google, y pretendemos crear un debate planteando algunas situaciones donde convendría realizar cada una de estas redirecciones.