macos - sitio - safari no puede abrir la pagina porque se produjeron demasiados redirecciones
Mi instalación específica de Safari se niega a abrir mi sitio web (4)
¿Has intentado limpiar la historia en Safari?
Mi copia de Safari se niega a abrir mi sitio web, example.com
.
Cada vez que intento visitar http://example.com
Safari (¡no el servidor!) Me redirecciona a https://example.com
, y de inmediato me dice:
"Safari no puede abrir la página" https://example.com "porque Safari no se puede conectar al servidor" example.com ".
- El sitio no tiene HTTPS habilitado o un certificado instalado (aunque alguna vez lo hizo)
- El sitio funciona perfectamente en Chrome
- El sitio funciona perfectamente en iOS Safari
- El sitio funciona perfectamente en Safari en una computadora diferente
Parece que mi copia de Safari ha ''cacheado'' el redireccionamiento HTTPS o algo así.
Esto es lo que he intentado:
- Borrar el caché de Safari
- Desactivando el caché de Safari
- Borrar el caché de DNS de OS X
- Reinicio del sistema
- Acceder intencionalmente a la versión HTTPS
- Acceder intencionalmente a la versión HTTP
- Anexar cadenas de consulta aleatorias
Pero aún así cada vez que recibo el mensaje al instante. Aparece en cuestión de milisegundos, lo que me hace suponer que está almacenado en algún lugar.
Al intentar con una cuenta de Invitado, el problema desaparece. Sin embargo, mi Mac en casa y en el trabajo se ve afectada, presumiblemente porque iCloud está sincronizando algún tipo de archivo de caché de Safari.
Este hilo aquí parece insinuar que tiene que ver con HSTS (como lo pensó @rluta) o, alternativamente, con encabezados Strict-Transport-Security
. He confirmado y no se están estableciendo encabezados de Strict-Transport-Security
cuando se accede a la página web.
Si es posible, realmente no quiero tener que "reiniciar" mi copia de Safari ya que la utilizo para todo día a día. ¿Algunas ideas?
Dado que su sitio solía ser compatible con HTTPS, es probable que tenga una entrada HSTS en caché que indica a Safari que siempre use HTTPS para conectarse a su sitio.
Puede purgar su configuración de HSTS en Safari de esta manera:
- cerrar Safari
- elimine el archivo ~ / Library / Cookies / HSTS.plist en su disco (o edite el archivo y elimine solo la entrada del sitio si desea conservar otras entradas)
- reabrir Safari
En el Foro de soporte de Apple , se informó que lo siguiente es resolver el problema:
- Borrar el caché
- Eliminar todas las entradas para el dominio del historial
- Eliminar HTST.plist
- Reinicia el sistema
Espero que ayude.
Sé que parece tonto ¿has probado lo obvio?
- Vaya a Configuración> Safari y borre las cookies y los datos
- Reinicie su dispositivo y su enrutador. Cuando vuelvan a arrancar, cualquier configuración anterior se actualizará desde el ISP, posiblemente arreglando algo.