the solucion requested page over insecure err_too_many_redirects content chrome cambiar but allow apache google-chrome ssl https wamp

apache - solucion - ¿Cómo evitar que Chrome redirija a HTTPS?



err_too_many_redirects wordpress (4)

Hace unos días, Chrome comenzó a redirigir todos mis vHosts en Wampserver a https. Todo funcionaba bien hasta hace un par de días, luego, un día, inicié sesión para trabajar en mi sitio y Chrome dijo que no se podía acceder al sitio, a pesar de que usé la misma URL que siempre hice en el pasado. Wamp está funcionando tan bien como Apache y MySQL y ninguno de esos servicios tiene ningún error en el registro de errores.

Ya he intentado eliminar el dominio (uso una extensión .dev falsa para mis sitios locales) con chrome://net-internals/#hsts pero eso no hizo nada. También intenté instalar SSL para ver si Chrome lo detectaría como una conexión segura ... nada. Incluso intenté reinstalar Wamp por completo (aunque los vHosts funcionan bien en otros navegadores) y nada cambió.

Lo único que funciona en Chrome es acceder a los sitios a través de http://localhost/site . La redirección a HTTPS ocurre para todos mis vHosts de Apache. Busqué en Google y busqué en Google y no puedo encontrar nada que realmente solucione el problema.


Chrome v63 obliga a los dominios .dev a HTTPS. El Grupo de trabajo de ingeniería de Internet RFC2606 especificó qué dominios de nivel superior deberían usarse para el desarrollo local, y .dev no está en esa lista.

Google posee el dominio de nivel superior .dev y redirige automáticamente todos los nombres de dominio .dev a una versión HTTP del sitio a través de HSTS precargado.

Dado que .dev es un dominio genérico oficial de nivel superior (gTLD), estamos mejor cambiando nuestro sufijo de desarrollo local de .dev a otro, incluso si hay otras soluciones (por ejemplo, https con certificados autofirmados). Por lo tanto, debe usar .test , .example , .invalid o .localhost como sus TLD de desarrollo local.


He encontrado una solución rápida que funcionó para mis necesidades y puede ayudar a alguien más.

Utilizo Browser Sync cuando desarrollo y simplemente configuro el argumento proxy en "testsite.dev" y funcionará correctamente en Chrome.

Aquí está el comando que estoy usando:

browser-sync start --proxy "testsite.dev" --port "3000" --files "./**/*.*"


No puedo mejorar la respuesta de @benedikt, ya que es correcta. Hay buenas soluciones temporales:

  • escribiendo "badidea" en la página de advertencia , esto podría no funcionar si tiene SSL configurado (pirateado) localmente. Omite la advertencia, pero mi SSL local no está configurado correctamente y muestra otro sitio local.
  • narayon también sugiere un enlace a un foro de Chrome, que no he probado.

Mi solución consistía en actualizar todos mis TLD de desarrollo ".dev" a ".d3v" Aún lo suficientemente cortos como para escribir rápidamente, descriptivo y probablemente a prueba de futuro.


Yo también uso la extensión .dev y cambiaré a algún otro dominio en el futuro, pero para mis sitios .dev existentes, cuando aparezca el error de privacidad, haga clic en cualquier lugar de la pantalla y escriba ''badidea'' y Chrome lo redirigirá al sitio . ¡Funciona!