소프트웨어

IE8에서 hosts 파일이 적용되지 않는 경우

falconer 2009. 10. 14. 13:44

얼마전에 정식 릴리즈된 ie8에서 변경된 것 중 웹개발자에게 불편한 점이 하나 있다. 이전에는 윈도의 hosts 파일을 변경하고 브라우저 새창을 띄우는 것으로 개발서버와 실 서비스 서버간을 바꿔 보면서 작업이 가능했으나 ie8은 이것이 되지 않는다.

브라우저 간에 세션과 쿠키를 공유함으로써 리소스를 절약하기 위한 것이라고 하는데 일반 사용자에게는 이것이 더 좋을 것 같으나 위의 이유때문에 웹개발자에게는 아주 불편하다. hosts 파일을 변경하고 브라우저를 모두 닫고 완전히 새로 띄워야 변경된 사항이 적용된다.

다행이 ie8 개발팀에서 이런 부분에 대한 해결책을 준비해 두었는데 -nomerge 라는 옵션이다.

ie
숏컷의 속성창을 열고 대상 부분에 다음과 같이 옵션을 추가한다
.

"C:\Program Files\Internet Explorer\iexplore.exe" -nomerge

그리고, 브라우저를 다시 시작하면 기존처럼 hosts 파일을 사용할 수 있다.

IE8.0숏컷이란? 바로가기를 말하는 것이다.
위의 사항의 경우 적용하는 것은 아래의 화면과 같다.