Cuando ejecuta un sitio web, es importante conocer los diversos códigos de estado del Protocolo de transferencia de hipertexto (HTTP) que puede encontrar. Si bien algunos son errores, otros, como el «redireccionamiento 307», son esenciales para garantizar que los visitantes puedan acceder con éxito a sus URL (y que los motores de búsqueda no lo penalicen). Sin embargo, este no es el único tipo de redireccionamiento disponible, por lo que es posible que se pregunte cuándo vale la pena usarlo.
En esta publicación, analizaremos con más detalle las redirecciones 307. Explicaremos qué son y cuándo usarlas, junto con algunos consejos clave para hacerlo de manera efectiva.
¡Vamos a trabajar!
Suscríbete a nuestro canal de YouTube
¿Qué es una redirección 307 (y qué hace)?
Hay docenas de códigos de estado HTTP, divididos en cinco categorías principales. Por ejemplo, los códigos que se ajustan a la estructura «4XX», como 404, son errores del lado del cliente.
HTTP «3XX» es una categoría de redirección. Hay nueve tipos diferentes de redirección. Por ejemplo, el código de estado 301 se usa para indicar cuándo el sitio web se ha movido permanentemente.
Los códigos de estado de redireccionamiento son cruciales para la optimización de motores de búsqueda (SEO). Es importante orientar adecuadamente a sus visitantes y Los bots de los motores de búsqueda a las URL correctas, especialmente si se han movido.
307 es una especie de redirección temporal. Este Código de estado de respuesta HTTP significa que la URL solicitada se ha movido temporalmente a un URI (ID de recurso de usuario) diferente, pero eventualmente volverá a su ubicación original. Además, le dice a los buscadores con qué servidor es compatible HTTP 1.1.
Sin ser demasiado técnico, la redirección 307 es la versión más nueva (o sucesora) de la redirección 302. Esta última se puede usar para redirigir temporalmente a los usuarios a una nueva URL, lo que puede ser útil al reconstruir su sitio.
Por otro lado, una redirección 307 indica que la URL solicitada por el usuario se ha movido a una ubicación temporal pero volverá. La diferencia clave entre 302 y 307 es que el método de solicitud no cambia con el código de estado 307:
Por ejemplo, la solicitud no puede cambiar de GET a POST. Debe ser GET y GET o POST y POST. En resumen, estos métodos de solicitud y respuesta determinan cómo se comunican los navegadores y los servidores. Puedes aprender más sobre diferencia entre diferentes métodos de solicitud HTTP en las escuelas W3.
Cómo funciona la redirección 307
Antes de hablar sobre cuándo usar una redirección 307, la comprensión puede ayudar Cómo funciona. Primero, el navegador realiza la primera solicitud al servidor web para el sitio que está tratando de visitar.
Usando Ubicación encabezado, el servidor responde con un código de estado HTTP de 3XX (307 en este caso). Luego, el navegador envía una solicitud a una nueva ubicación de URL, a la que el servidor responde nuevamente (esta vez enviando los datos necesarios para mostrar la página web).
Tenga en cuenta que hay dos tipos de redireccionamientos 307: temporales e internos. El redireccionamiento 307 interno es una variante 307 Temporal y ocurre a nivel del navegador. Por tanto, no afecta al SEO de tu web.
¿Cuándo usar la redirección 307?
Los redireccionamientos pueden ser una parte útil del mantenimiento de su sitio web. Sin embargo, es importante tener cuidado con cuándo y cómo los usa, así como con cuáles usa. Demasiadas URL de redireccionamiento pueden ralentizar los tiempos de carga y dañar tanto su experiencia de usuario (UX) como su SEO.
Por lo tanto, es una buena práctica usarlos con moderación. Con eso en mente, hay varios escenarios en los que es apropiado usar una redirección 307. Esto también se aplica cuando:
La clave es usar solo una redirección 307 si sabe que su tráfico será temporal. De lo contrario, será mejor que utilices una redirección 301 o 308, así que la tuya SEO «jugo de enlace» se pasará a la nueva URL desde la anterior.
Por lo general, es mejor usar una redirección 301 cuando planea eliminar o mover una página de forma permanente, o cambiar la estructura de los enlaces permanentes en sus páginas. Del mismo modo, los redireccionamientos 301 se utilizan mejor cuando aún desea que las páginas a las que apuntan aparezcan en los resultados de búsqueda. También puede ser útil si desea obtener comentarios de los visitantes en una página recién creada sin obstruir su SEO.
¿Cómo implementar una redirección 307 temporal en tu sitio web?
Además de comprender los diferentes tipos de redireccionamientos, es importante saber cómo implementarlos y usarlos correctamente. A continuación, se incluyen algunos consejos clave para usar redireccionamientos 307 en su sitio.
Implementar una redirección temporal a través de su .htaccess Expediente
Hay varias formas diferentes de implementar redireccionamientos. En un sitio de WordPress, el mejor método suele ser especificar una redirección 307 en el tuyo .htaccess archivo, que es el archivo de configuración del servidor principal.
Tenga en cuenta que debido a que este es un archivo tan importante, es muy importante que trate cualquier cambio que realice en él con cuidado y cuidado. También le recomendamos que haga una copia de seguridad de su sitio antes de modificar este archivo, especialmente si no tiene mucha experiencia en programación.
Luego, puede acceder a él a través de un cliente FTP (Protocolo de transferencia de archivos) o una aplicación de administración de archivos en su cuenta de alojamiento. Por lo general, lo encontrará en el directorio raíz del sitio en public_html carpeta:

Dentro de .htaccess archivo, puede implementar la redirección con mod_reescribir módulo. Se verá algo como esto:
[PHP]
# redirigir la página del servicio a una nueva página con una redirección temporal
Vuelva a escribir la regla «^ / servicio $» «/ información / servicio» [R]
[/php]
Para obtener más información y consejos, puede consultar Guía del Centro de búsqueda de Google en la creación de redireccionamientos.
Usar un complemento para agregar redireccionamientos a su sitio web
En lugar de configurar manualmente una redirección, otra opción es usar una solución de redirección de WordPress como Complemento de redireccionamiento de página / publicación rápida:

Esta herramienta gratuita le permite agregar redireccionamientos 301, 302 y 307 a su sitio de WordPress. Tenga en cuenta, sin embargo, que utiliza los llamados redireccionamientos «meta-refresh».
Redireccionamientos de actualización meta aparecen en el navegador, no en el servidor web. Esto significa que una redirección le indicará al navegador que vaya a una URL específica dentro de un cierto período de tiempo. Esto es lo que sucede cuando ve un sitio web que dice algo como: «Si no es redirigido en cinco segundos, haga clic aquí».
Estos tipos de redireccionamientos no solo pueden confundir a los visitantes, sino que también pueden hacer que los rastreadores de los motores de búsqueda asuman que su sitio es spam si se usan con demasiada frecuencia. Por lo tanto, le recomendamos que solo use este método cuando no pueda configurar una redirección a través del suyo. .htaccess archivo (por ejemplo, si su servidor web no proporciona acceso a él).
Solicitud
Obtener una comprensión sólida de los códigos de estado de respuesta HTTP es una parte importante de ser un propietario de un sitio web exitoso. La configuración de redireccionamientos puede ayudarlo a mantener adecuadamente su sitio. Si solo desea mover la URL temporalmente, le recomendamos que utilice una redirección 307.
Como discutimos en esta publicación, una redirección 307 es un código de estado que puede usar para dirigir a sus visitantes a una nueva URL, pero eventualmente revertirlos a la URL original cuando haya terminado de hacer cambios o actualizaciones. Es mejor usar esta opción si no desea que su «jugo de enlace» de SEO pase de la URL anterior a la nueva.
¿Tienes otras preguntas sobre las redirecciones 307? ¡Háganos saber en la sección de comentarios!
Imagen destacada a través de Andrii Yalanskyi / shutterstock.com








