Lorsque je tape http://www.google.co.uk
dans la barre d’URL, Firefox le réécrit https://www.google.co.uk
. C'est un problème pour moi car HTTPS est bloqué sur mon réseau à des fins de filtrage du contenu.
Jusqu'à il y a quelques jours, ce n'était pas le cas, mais lors de certaines expérimentations, il semble que je sois allé une ou deux fois à la version HTTPS du site et que l' addon HTTPS Everywhere ait été installé pendant un certain temps. Maintenant, peu importe ce que je fais, Firefox redirige là-bas. Parfois ce n'est pas le cas. Parfois, je charge le navigateur et la version HTTP se charge correctement, mais la prochaine fois, il tentera étrangement de nouveau d'utiliser HTTPS et rien ne pourra le décaler avant que quelques sessions ne redémarrent plus tard. Je ne comprends pas pourquoi il semble utiliser sporadiquement HTTP et HTTPS.
J'utilise Firefox 23.0 et Ubuntu 12.04.
J'ai essayé un certain nombre de choses jusqu'à présent:
- Réglage
browser.urlbar.autoFill false
,browser.urlbar.autoFill.typed false
,browser.formfill.saveHttpsForms false
- Tout effacer de l'histoire
- Réinitialisation de Firefox et utilisation du mode sans échec
- Supprimer toutes les données de profil dans le
.mozilla
dossier et créer un nouveau profil - Purge complètement Firefox et la suppression
.mozilla
,/etc/firefox
et la réinstallation
Comment puis-je résoudre ce problème afin que Firefox charge uniquement Google dans non-HTTPS?
Peut-être que c'est Google qui fait la redirection, mais je ne comprends tout simplement pas pourquoi tout allait bien jusqu'à il y a quelques jours et pourquoi cela ne fonctionne que sporadiquement.
Même lorsque j'essaie de taper, nosslsearch.google.com
je suis redirigé vers la version HTTPS!
Enfin, lorsque je me connecte à un autre compte d'utilisateur sur l'ordinateur et que j'essaie Firefox avec Google, je ne vois aucun problème avec les redirections, comme il l'avait toujours été jusqu'à récemment sur le compte ci-dessus.
EDIT : Je dois également mentionner que je ne suis connecté à aucun compte Google.
la source
http://216.239.32.20
? C'est l'adresse IP de nosslsearch.google.com. Je l'ai essayé (toujours connecté à Google) et je suis arrivé à une page http non-signée de Google.216.239.32.20 google.com www.google.com
votre fichier hosts afin de toujours accéder à http et de ne jamais utiliser la variante https. Ce n'est pas parfait mais ça marche. Je ne sais pas pourquoi cela se passe dans votre compte d'utilisateur et pas dans un autre.https
site et que je joue avechttps_everywhere
extension la semaine dernière (et que l'autre compte soit toujours en ordre). Néanmoins, même les installations propres de Firefox n'apportent toujours aucune joie, alors je suis perdu avec quoi d'autre à essayer. Hélas.Réponses:
J'ai remarqué avec Fiddler que l'envoi de requêtes HTTP à Google renverrait toujours les 302 mentionnés, me redirigeant vers l'URL HTTPS tant qu'une chaîne d'agent d'utilisateur Firefox était incluse dans l'en-tête de la requête . Voici la chaîne de mon agent utilisateur actuelle utilisant Firefox 24 sous Windows 7 x64:
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0
Donc, pour moi, une solution simple consistait à commencer à utiliser le module complémentaire User Agent Quick Switch pour Firefox. J'ai changé ma chaîne d'agent utilisateur comme ceci - je viens de retirer le
Firefox/24.0
à la fin:Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101
J'imagine qu'un changement similaire à votre chaîne d'agent d'utilisateur Ubuntu ferait également l'affaire, bien qu'il y ait une chance extérieure que cela pose problème sur un autre site.
la source
Si vous êtes connecté à Google avec un compte d'utilisateur Google, Google servira tout dans https. Assurez-vous donc que vous êtes déconnecté de tous les comptes Google.
la source
.mozilla
,.adobe
,.macromedia
de ~ et/etc/firefox/
,/usr/lib/firefox
et/usr/lib/firefox-addons
. J'ai ensuite redémarré et réinstallé Firefox depuis le Centre de logiciel. Malheureusement, le problème persiste encore. Pourtant, sur l’autre compte utilisateur, tout va bien ...Ce comportement est déterminé à partir du serveur. Si vous examinez la demande, vous constaterez que nous demandons http://wwww.google.co.in, mais la réponse renvoie https://www.google.co.in avec le code d'état 302. Cela signifie donc le serveur redirige la
http
demande vershttps
Voici ce que j'ai observé dans la console de développement de Firefox.
la source
nosslsearch.google.com
redirige-t-il vers https? semble un comportement très étrange.