나는 가상 호스트를 생성하기 위해 아파치를 설정했다. 특히, 나는 내 httpd.conf 파일에 다음을 추가했습니다 :Firefox가 example2.foo를 표시해야하는 이유는 무엇입니까?
NameVirtualHost *:80
<VirtualHost *:80>
ServerName example1.foo
DocumentRoot /www/example1
</VirtualHost>
<VirtualHost *:80>
ServerName example2.foo
DocumentRoot /www/example2
</VirtualHost>
이 파이어 폭스에서 잘 작동했지만, 나는 example2.foo 이제 세 번째 가상 호스트를 추가 할 다른 일이 덤비는되었다 어떤 이유로 나는 example1.foo의 내용을 가져옵니다. example2.foo/includes/main.js로 가면 올바른 파일을 얻습니다. 따라서 example2.foo/index.html에 잘못된 것이 있습니다. 내가 실제로 사용하지 않는 Safari에서 example2.foo를 치려고하면 잘 작동합니다.
이런 종류의 실험에서 파이어 폭스가 무엇인가를 캐싱하고있는 것처럼 보일지 모르겠지만, 캐싱 방법이나 플러시 방법에 대해서는 잘 모르겠습니다. 누구든지 이것에 대해 어떤 생각을 가지고 있습니까? 파이어 폭스에서 개인 정보를 지우려고 시도했다. 쿠키 및 저장된 비밀번호를 제외한 모든 정보가 지워졌다.
업데이트 : 내 컴퓨터를 다시 시작하고 Firefox의 캐시를 다시 지우고 호스트 파일을 조금 만회했습니다. 이러한 모든 일들을 수행하면 문제가 해결되었으며 이제는 좋은 결과를 얻을 수 있습니다. 왜 이런 일이 일어나는 지 아는 사람이라면 설명을 듣는 것이 궁금 할 것입니다.
어쩌면 모든 것들이 캐시 되었습니까? 위에서 말한대로 될 수 있습니다. – dusoft