Effacement du cache de redirection dans Chrome et Safari


2

J'avais l'habitude d'avoir un certificat auto-signé sur mon site de test, tel que http://example.com redirigé vers https://example.com . J'ai depuis retiré le certificat ainsi que la redirection, de sorte que le serveur fonctionne exactement comme avant (c'est-à-dire sur le port 80). Cependant, j'ai du mal à faire comprendre cela à mon système.

J'ai supprimé le certificat dans Keychain Access sous OS X et j'ai vidé le cache de Chrome. Ce qui se passe, c'est que lorsque j'essaie d'accéder au site, le navigateur redirige vers la version HTTPS, mais comme le serveur n'accepte plus cela, un message d'erreur s'affiche. La même chose est vraie pour Safari, qui fait la même chose. Cela fonctionne dans Firefox car je n’avais pas visité le site lorsque la version HTTPS était active. J'ai essayé de redémarrer tous les navigateurs et de redémarrer le système d'exploitation plusieurs fois. Rien ne fonctionne pour réinitialiser ce comportement.

Ainsi, Chrome et Safari ont mis en cache cette redirection, mais l'effacement des caches et le redémarrage ne fonctionnent pas, pas plus que l'attente (ce problème existe depuis des mois).

Comment puis-je réparer cela?


Juste pour tester le cache dans Chrome ... ouvrez l'inspecteur d'objets. Allez sur l'onglet Réseau et assurez-vous que la case "Désactiver le cache" est cochée. Maintenant, chargez votre page - obtenez-vous toujours la redirection "en cache"?
MrWhite

@ w3d Oui, Chrome utilise toujours la version HTTPS.
Andy0708
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.