Redirección 303, 307 y 308

redirects 303 307 308

La redirección 303, 307 y 308 son tres códigos con los que el servidor dice al navegador que el recurso está en otra dirección, cada uno con un matiz de método y de duración. No son el 301 de “esta página se mudó para siempre” que más se usa al cambiar de URL.

El 303, tras enviar un formulario, manda a una página de gracias con GET para que recargar no vuelva a mandar los datos. El 307 mueve de forma temporal y conserva el tipo de petición. El 308 mueve de forma permanente y también la conserva, útil cuando un 301 cambiaría un envío de datos a una simple visita. En una pyme el 303 se ve en el checkout. Los otros, en mudanzas raras de pasarelas o de APIs.

Una tienda de Miranda de Ebro dejó de duplicar pedidos cuando el “gracias” pasó a 303. Las quejas de cobros dobles desaparecieron. Estos códigos no son un truco de ranking. Son fontanería. Si el cliente refresca y paga dos veces, el código estaba mal.

Pattterns ahora es Ocelot