Múltiples redirecciones
Redirección significa la redirección automática de usuarios y rastreadores web de una URL a otra. Cuando el usuario hace clic en el enlace o introduce la dirección directamente en la barra de búsqueda, el navegador abrirá automáticamente otra página web a la que está configurada la redirección. Por ejemplo, cuando el usuario hace clic en un enlace a site.ru/pagina1, puede ser redirigido automáticamente a site.ru/pagina2.
Múltiples redirecciones es el término para cuando se usa tal redirección varias veces en secuencia de página a página. Por ejemplo, al hacer clic en yoursite.com/pagina1, el usuario es redirigido a yoursite.com/pagina2, y luego a yoursite.com/pagina3.
¿Por qué deberías evitar múltiples redirecciones de página?
- Los motores de búsqueda procesan solo un número limitado de redirecciones. Según los datos encontrados, Google redirige hasta 5 enlaces. Si hay más, Google no seguirá el enlace y no indexará las páginas del sitio web.
- El presupuesto de rastreo se gasta en las múltiples redirecciones.
- El presupuesto de rastreo es el número de páginas que un bot rastrea e indexa en un sitio web dentro de un período de tiempo determinado. Es importante gastarlo en las páginas de destino prioritarias. Aprende más sobre el presupuesto de rastreo.
Tipos de redirecciones
Código de estado de redirección 3xx: Las redirecciones pueden tener diferentes estados HTTP. Diferentes códigos de estado HTTP son utilizados por motores y navegadores para entender el tipo de redirección. Cada tipo de redirección tiene su propio propósito. Los optimizadores y programadores usan redirecciones 301 y 302 más a menudo que otros tipos de redirecciones.
Códigos de estado 3xx:
- 300 múltiples opciones. Se usa si el navegador necesita tomar una decisión automática para redirigir al usuario. Por ejemplo, este código podría usarse para seleccionar idioma o código.
- 301 movido permanentemente. Redirige permanentemente de una URL a otra, pasando la equidad del enlace a la página redirigida. Al mismo tiempo, las URL antiguas desaparecen de los resultados de búsqueda y las nuevas comienzan a ser indexadas. Puedes encontrar la guía de Google para usar esta redirección aquí.
- 302 redirección temporal. Se usa cuando necesitas redirigir temporalmente de una página a otra. En este caso, la página antigua con todos sus parámetros permanecerá en el índice.
- 303 fuerza una solicitud GET a la nueva URL. Se usa para evitar que las páginas se actualicen que contienen información para uso único.
- 304 carga los datos desde la caché del navegador en la URL cuando el usuario recarga la página. Se usa cuando el contenido de la página permanece sin cambios.
- 305 respuesta significa que el recurso solicitado solo está disponible a través de un proxy.
- 306 redirección no se usa en este momento.
- 307 redirección temporal, igual que 302.
Contenido del informe "Múltiples redirecciones":
- URL de redirección
- URL final en la cadena de redirección
- Información sobre el número de redirecciones en la cadena
- Botón para verificar el estado HTTP
Cuando haces clic en él, se abre la ventana "Ver encabezados HTTP":
- En el campo "URL", introduce la dirección de la página que deseas verificar.
- Selecciona "User-Agent" en nombre de quien se hará la solicitud. User agent es una aplicación que usa un protocolo de red específico. El término se usa comúnmente para aplicaciones que acceden a sitios web, como navegadores y rastreadores web.
- Selecciona el código que es preferido por el navegador.
- Marca "Mostrar código HTML" si deseas ver el contenido de la página HTML. Si no está marcado, solo se mostrarán los encabezados HTTP.
- Haz clic en el botón "Verificar".
- Encabezado de la página HTTP. Al verificar una redirección, es importante observar parámetros como el código de respuesta de la página (3xx) y el campo de Ubicación - contendrá la URL a la que se hizo la redirección.
Cómo solucionar el problema
El 'error de demasiadas redirecciones' significa que tu página está atrapada en un bucle interminable de redirecciones, nunca alcanzando su destino. Esto es perjudicial para tu sitio ya que los usuarios no pueden acceder a la página y los rastreadores no pueden rastrear y, por lo tanto, indexar la página.
Si encuentras múltiples redirecciones en tu página, hay algunas maneras de resolver el problema:
- Borra las cookies de tu navegador y vuelve a intentarlo.
- Si eso no funciona, intenta borrar la caché de tu navegador.
- Verifica que hayas instalado correctamente tu certificado SSL. Si SSL ha sido forzado pero el certificado no se ha instalado correctamente, entonces las solicitudes pueden ser enviadas como HTTP pero están constantemente redirigiendo a HTTPS causando el error.
- Usa tu administrador de archivos (como cPanel) para restablecer el archivo .htaccess a su configuración predeterminada.
- Finalmente, si todo lo demás falla, contacta a tu proveedor de alojamiento para ver si pueden darte alguna claridad sobre lo que está causando el problema.