Safari Reindirizzamento http a (inesistente) https

24

Safari impone un reindirizzamento alla versione https di un sito che ho visitato in precedenza tramite https.

Tuttavia, il sito https non funziona più e non c'è modo di impedire che il modulo Safari provi a caricarlo.

EccounadomandarelativaaiforumApple, Safari continua a reindirizzare http a https

    
posta rjstelling 10.11.2015 - 16:30
fonte

4 risposte

13

Se il sito ha precedentemente indicato a Safari che desidera accedere sempre tramite HTTPS tramite HSTS ( Sicurezza di trasporto rigorosa HTTP ), quindi Safari proverà sempre a reindirizzare su HTTPS.

Puoi cancellare la cache HSTS cancellando ~/Library/Cookies/HSTS.plist .

Nota che Safari cita anche i reindirizzamenti 301 per un po 'e quindi potrebbe essere necessario cancellare la normale cache di Safari: dal menu Sviluppo (attiva in Preferenze → Avanzate), seleziona Cache vuote.

    
risposta data 10.11.2015 - 19:41
fonte
7

Da dicembre 2017, Google ha aggiunto TLD ".dev" all'elenco di HSTS precaricato per Chrome!

Safari utilizza la stessa lista. Quindi Safari aggiungerà sempre * .dev all'elenco HSTS ...

Sembra che molti sviluppatori debbano cambiare il suffisso dev con un altro: (

Vedi: Chrome per forzare i domini .dev su HTTPS tramite HST precaricati

    
risposta data 08.12.2017 - 18:07
fonte
2

Non ho trovato alcuna soluzione funzionante, ma per un uso provvisorio 127.0.0.1 invece di localhost

http://localhost/

http://127.0.0.1/
    
risposta data 03.04.2018 - 07:35
fonte
1

Sembra che Safari entri in questo comportamento pazzo quando si accede a localhost usando un certificato lato client. Nel mio caso, uno dei progetti con cui lavoro ha bisogno di questa configurazione lato client e distrugge completamente lo sviluppo per i progetti in cui non posso utilizzare http su localhost. L'unica soluzione che ho trovato è di modificare /etc/hosts e aggiungere un alias per localhost, in questo modo

127.0.0.1 localhost

Quindi posso usare link per accedere al mio progetto sulla porta 3000 senza Safari forzando una connessione https.

    
risposta data 22.09.2016 - 09:54
fonte

Leggi altre domande sui tag