Bucle de redireccionamiento tras cambiar a HTTPS

Comprobar la redirección 301

La solución más simple para arreglarlo es dirigir todo el tráfico https a otro Apache VirtualHost (cuando SSL es manejado por el balanceador de carga) que es la copia del principal, pero tiene un puerto diferente (digamos 81). Y en .htaccess hacer mod_rewrite para todo lo que no está en el puerto 81:

He visto mucha gente sufriendo bucles de redirección al intentar usar archivos .htaccess para pasar de http a https. Y hay MUCHAS respuestas diferentes a cómo resolver este problema. Algunas personas dicen:

pero ninguna de ellas funcionó para mí. Finalmente descubrí la verdad subyacente, que los diferentes servidores que hay están configurados de diferentes maneras, y todos ellos están proporcionando diferentes variables de servidor.

Si nada de lo anterior te funciona, entonces el truco es usar PHP para averiguar qué variables env te envía tu servidor en particular cuando accedes a una página http, y qué variables env te envía cuando accedes a una página https, y entonces puedes usar esa variable para hacer la redirección. Simplemente crea un archivo PHP (como showphpvars.php) en tu servidor con este código:

Adfoc nos ha redirigido demasiadas veces

Article ActionsRedirecciones en HTTPLa redirección de URL, también conocida como reenvío de URL, es una técnica para dar más de una dirección URL a una página, a un formulario o a todo un sitio web/aplicación. HTTP tiene un tipo especial de respuesta, llamada redirección HTTP, para esta operación.

  Cómo crear cuentas de administrador temporales en WordPress

PrincipioEn HTTP, la redirección se activa cuando un servidor envía una respuesta de redirección especial a una solicitud. Las respuestas de redirección tienen códigos de estado que empiezan por 3, y una cabecera Location que contiene la URL a la que redirigir.

Cuando los navegadores reciben una redirección, cargan inmediatamente la nueva URL proporcionada en la cabecera Location. Aparte del pequeño impacto en el rendimiento de un viaje de ida y vuelta adicional, los usuarios rara vez notan la redirección.

Redirecciones permanentesEstas redirecciones están pensadas para durar para siempre. Implican que la URL original debe dejar de utilizarse y sustituirse por la nueva. Los robots de los motores de búsqueda, los lectores RSS y otros rastreadores actualizarán la URL original del recurso.

[1] La especificación no pretendía permitir cambios de método, pero existen agentes de usuario que sí lo hacen. 308 se creó para eliminar la ambigüedad del comportamiento cuando se utilizan métodos que no son GET.Redirecciones temporalesA veces no se puede acceder al recurso solicitado desde su ubicación canónica, pero sí desde otro lugar. En este caso, se puede utilizar una redirección temporal.

Bucle de redirección de Chrome

No pasa nada si estás confuso. A menudo, este mensaje no incluye ninguna otra información y puede parecer inquietante. No obstante, puedes solucionar el problema en unos pocos pasos. En este artículo, explicaremos qué significa este mensaje de error y cuál es su causa. A continuación, repasaremos los distintos pasos que puedes seguir para resolverlo y volver a poner en marcha tu sitio web.

  Cómo crear un programa de afiliación en WordPress

Los Permalinks son una estructura de URL optimizada para SEO que te permite renombrar o cambiar las URL de las páginas y redirigirlas. También puedes elegir entre una serie de plugins que automatizan este proceso por ti. Esta funcionalidad es importante para mitigar el impacto negativo que los enlaces rotos pueden tener en la clasificación de su sitio y en la experiencia de los visitantes. Es posible que necesite configurar redireccionamientos al trasladar su sitio de WordPress a un nuevo dominio, actualizar una entrada con mucho tráfico o eliminar una página web obsoleta, entre otros motivos.

Esto se conoce como mensaje de error 310. Significa que la dirección web que están intentando visitar apunta a demasiados lugares o al lugar incorrecto. El navegador rebota entre estas opciones hasta que finalmente se da por vencido y muestra el error 310 anterior. (Dependiendo del navegador, puede mostrar en su lugar un error 404 “Página no encontrada”).

WordPress 302 redirigir bucle

No creo que esto haya funcionado nunca como se pretendía, ya que falta la bandera L (last) en la RewriteRule. Si esto parecía estar “funcionando” antes, supongo que el propio WordPress estaba emitiendo la redirección apropiada.

Dado que la bandera L se omite aquí, el motor de reescritura habría continuado en su controlador frontal y reescrito internamente la URL a index.php. A menos que WordPress estuviera interviniendo, esto habría resultado en un código de estado 301 devuelto al cliente, pero sin un encabezado de respuesta HTTP Location (necesario para la redirección externa). Esto podría haber sido potencialmente perjudicial para el SEO.

  Añadir el botón «Me gusta» de Facebook