J'ai configuré Apache créer des hôtes virtuels. Plus précisément, j'ai ajouté ce qui suit à mon httpd.conf:Pourquoi Firefox affiche-t-il example1.foo alors qu'il devrait afficher example2.foo?
NameVirtualHost *:80
<VirtualHost *:80>
ServerName example1.foo
DocumentRoot /www/example1
</VirtualHost>
<VirtualHost *:80>
ServerName example2.foo
DocumentRoot /www/example2
</VirtualHost>
Cela fonctionnait très bien dans Firefox, mais je déconner avec lui l'autre jour pour ajouter un troisième hôte virtuel et maintenant example2.foo pour une raison quelconque me fait le contenu de example1.foo. Si je vais à example2.foo/includes/main.js, j'obtiens le bon fichier, donc il y a quelque chose qui ne va pas avec example2.foo/index.html. Si j'essaie de frapper example2.foo dans Safari, que je n'utilise jamais vraiment, alors ça marche bien. De ce genre d'expérimentation, il semblerait que Firefox cache quelque chose, mais je ne suis pas sûr de ce qu'il cache ou comment le vider. Quelqu'un a un avis là dessus? J'ai essayé d'effacer les données privées dans Firefox, en effaçant tout sauf les cookies et les mots de passe enregistrés. MISE À JOUR: J'ai redémarré mon ordinateur, effacé de nouveau le cache de Firefox et j'ai un peu bidouillé le fichier hosts. Faire toutes ces choses a résolu le problème et maintenant nous sommes prêts à partir. Si quelqu'un sait pourquoi cela arrive, je serais curieux d'entendre une explication.
peut-être que les éléments sont mis en cache? ça pourrait être n'importe quoi comme dit plus haut. – dusoft