2015-05-29 19 views
31

Utilizzo Firefox e, durante l'installazione di un server, mi sono occupato di reindirizzamenti. Ora, Firefox ha memorizzato nella cache un reindirizzamento 301 da http: // example.com a https: // example.com e da http: // sub.example.com a https: // sub.example.com.Firefox reindirizza a https

Ho provato le seguenti cose:

  1. Storia -> Visualizza tutta la storia -> dimenticare questo sito.
  2. Verificare che non sia presente alcun segnalibro con https://example.com.
  3. Modifica browser.urlbar.autoFill su false in about: config.
  4. Modifica browser.cache.check_doc_frequency da 3 a 1.
  5. Opzioni -> Avanzate -> Rete -> Contenuto Web Chached -> Cancella ora.

Nessuno dei precedenti funziona, quindi ho controllato il reindirizzamento con Wheregoes.com e non mostra alcun reindirizzamento da http a https. Ho persino cambiato il DNS per puntare a un altro IP servito da un server, dove non ho mai impostato il reindirizzamento - il reindirizzamento è ancora in vigore.

Ho anche provato in Navigazione privata in Firefox, e non vi è alcun reindirizzamento lì. Ho provato in Google Chrome, e non vi è anche alcun reindirizzamento qui.

Ho anche provato a effettuare un reindirizzamento da https a http che ha funzionato in Google Chrome e ha prodotto un errore di reindirizzamento in Firefox.

La mia versione di Firefox è 38.0.1 e sto usando Windows 8.1. Uso i seguenti componenti aggiuntivi: AddBlock, Avast! e LastPass. Avast! potrebbe non essere il problema, in quanto l'ho disabilitato durante il test.

Qualcuno ha suggerimenti su cosa posso fare al riguardo? Grazie in anticipo per qualsiasi aiuto!

+1

Gli URL nella parte superiore non devono contenere spazi tra http: // ed esempio.com ecc., Ma potrei includere solo due collegamenti con 1 reputazione. – talouv

risposta

71

"Le preferenze dei siti" sono il colpevole. Ho perso 45 minuti della mia vita per scoprire come risolverlo nonostante tutti i trucchi kb/support.mozilla che non risolvono il tuo problema né il mio. Non so cosa faccia scattare questo problema, ma molti dei miei siti Web hanno iniziato a diventare a forma di pera in poche settimane, interessando solo me e solo Firefox.

Ecco la soluzione che tutti alla ricerca di:

  1. Vai Preferenze
  2. Privacy
  3. Fare clic su 'cancellare la cronologia' (non succederà nulla ancora, cliccare in modo sicuro)
  4. Una volta visualizzato il popup, fare clic su Dettagli.
  5. Deselezionare tutto tranne 'Siti Preferenze'
  6. Seleziona 'Tutto' nella casella di selezione in alto
  7. Clicca Ok
  8. Prova ora

PS: Quello che ho ho provato che non ha funzionato per me sono:

  • urlbar.autofill falsa
  • Dimenticate Sito trucco
  • modalità provvisoria
  • Sappiamo tutti che non è un problema HSTS quando un sito web che possiedi e si accede prima non ha mai avuto il supporto HTTPS ma ora FF vuole che l'utilizzo di HTTPS ... È solo un bug di firefox IMO.
+0

Grazie. Dal momento che ho fatto la domanda, ho scoperto che è sicuramente una conseguenza di STS. La tua soluzione sembra funzionare, quindi accetterò come risposta. Sono sicuro, ho provato il tuo trucco indietro di nove mesi fa, dove ho affrontato il problema - quindi è stato un bug che hanno risolto. – talouv

+0

Wow, questo è quello che ha risolto anche per me. Anche 'about: preferences' non ha risolto il problema, ma questo ha fatto! – Flimm

+0

Con "STS" intendi HSTS? – Flimm

-1

Disabilitare https, non è un assoluto in Firefox. Alcuni siti reindirizzano e potrebbero non offrire http.

Tuttavia, per scegliere un URL sopra l'altro se si tratta di un'opzione è possibile disattivare Autofil:

barra degli indirizzi di ricerca al fine di modificare la configurazione di Firefox si prega di fare le seguenti operazioni:

nella barra degli indirizzi , digita about: config e premi Invio. Il about: config "Questo potrebbe invalidare la garanzia!" potrebbe apparire la pagina di avviso. Fare clic Farei attenzione, lo prometto! per continuare alla pagina about: config. Nella casella del filtro, digitare o incollare riempimento automatico e mettere in pausa mentre l'elenco viene filtrato. Fare doppio clic su browser.urlbar.autoFill per passare da vero a falso.

+0

Grazie per la risposta. Purtroppo come ho menzionato nella domanda, ho già provato quello che descrivi. Inoltre, sono proprietario del server e del dominio, quindi so che serve le richieste HTTP senza reindirizzamento. – talouv

Problemi correlati