4 votos

Cómo evitar que Safari en MacOS use https cuando quiero http, cuando no está en el listado HSTS

Cuando intento visitar ciertos sitios y fuerzo http (por buenas razones que no necesitan ser discutidas aquí), Safari (MacOS) fuerza la URL a usar https - y como el sitio actualmente no tiene soporte para https, no puedo visitar el sitio.

Hay muchas respuestas que sugieren que esto está relacionado con HSTS pero esto no se aplica en mi caso:

El sitio en cuestión no aparece en el apartado de Datos del sitio web de Safari ni tampoco en el HSTS.plist archivo. Por lo tanto, hay alguna otra causa que obliga a Safari a usar https, y sospecho que es por el hecho de que Safari me ha visto previamente visitando el sitio con https y ahora asume que siempre quiero hacer eso.

Tenga en cuenta que cuando cargo la URL con wget Entonces me sale la versión http sin problemas. Eso debería demostrar que es el comportamiento de Safari, no el del sitio web.

Entonces, además de la configuración de HSTS, ¿qué otras configuraciones puede haber para forzar https en Safari en MacOS?

2voto

zimbatm Puntos 2525

Creo que lo he descubierto:

El sitio es un dominio .app, por ejemplo domain.app . Y esos sitios son, por definición, de tipo https. Ver aquí .

Por lo tanto, todavía está relacionado con HSTS, pero no en un sitio individual sino para todo el TLD ".app". Y por esa razón no pude encontrar el nombre de dominio específico listado en HSTS, no ayudaría borrar el HSTS.plist.

Bueno, no estoy seguro de si debo seguir con esta pregunta. Quizás ayude a otros que se encuentren con esto.

Antecedentes: Era mi propio sitio. Lo trasladé, junto con otros, a un nuevo servidor, y necesito verificar que funcionan con http simple. Así que probé todos los sitios en http, y todos menos este funcionaban. Así que asumí que algo estaba mal con los navegadores.

Y no sólo Safari sino también Firefox y Chrome quieren hacer sólo https.

Sin embargo, extrañamente, utilizando otra forma de solicitar el sitio http, como el comando de bajo nivel wget , no hacen valer el requisito de https (no lo conocen, obviamente), de ahí que me haya confundido pensando que el problema era una configuración latente del navegador que podía arreglar.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X