J'ai eu une version légèrement différente du même problème et j'ai pensé mentionner ce qui a fonctionné pour moi.
Je développe des sites Web. Pour ce faire, j'ai une copie complète de chaque site fonctionnant sur mon réseau local. Lorsque je souhaite travailler localement, je viens toujours d'ajouter une entrée pour "example.com" à mon fichier local / etc / hosts, et qui a toujours remplacé DNS, ce qui me permet d'accéder à la copie locale du site Web dans n'importe quel navigateur, y compris Safari et Firefox. Je peux travailler sans affecter le site en direct réel, puis télécharger les modifications lorsqu'elles sont terminées.
Récemment, cependant, cette technique a cessé de fonctionner à la fois pour Safari et Firefox, mais pas pour Chrome, donc pendant un certain temps, je me suis limité à utiliser Chrome pour le développement local. J'ai recherché google et essayé toutes les corrections suggérées - CR à la fin du fichier hosts, une seule entrée par ligne, divers changements de configuration de Firefox en utilisant "about: config", etc. Rien n'a fonctionné.
Ensuite, j'ai essayé cette chose simple: en plus de mettre la version IPV4 de l'adresse dans le fichier / etc / hosts, j'ai également mis la version IPV6.
Avant:
10.0.1.23 example.com
Après:
10.0.1.23 example.com
0:0:0:0:0:FFFF:0A00:0117 example.com
Dès que j'ai ajouté l'entrée IPV6, Firefox et Safari ont commencé à frapper le bon serveur (local).
Il existe différents sites Web qui traduiront les adresses IPV4 en IPV6; faites juste une recherche google sur "ipv4 to ipv6".
www.
au début de l'URL. Facebook peut ensuite rediriger le navigateur versFacebook.com
. Essayez d'ajouterwww.facebook.com
à votre fichier et voyez si cela fonctionne.