HTTP 상태 코드 304는 기술적으로 '수정되지 않음(Not Modified)'을 의미하는 응답 코드입니다. Chrome, Firefox, Edge와 같은 브라우저에서 HTTP 오류 304 Not Modified가 발생하는 원인은 여러 가지일 수 있습니다. DNS에 문제가 있거나, 캐시가 기존에 저장된 정보를 재사용하면서 웹사이트를 제대로 찾지 못하는 경우일 수 있고, 브라우저가 악성 코드에 감염되었을 가능성도 있습니다.
이 가이드에서는 원하는 웹 페이지에 접속할 수 없을 때 발생하는 HTTP 오류 304 Not Modified를 해결하는 방법을 단계별로 안내합니다.
이 상태 코드는 클라이언트가 이전 방문 시점 이후로 이미 해당 리소스를 다운로드한 경우 반환됩니다. 요청한 리소스가 브라우저 캐시에 이미 저장되어 있고 수정된 내용이 없음을 클라이언트 브라우저에 알리기 위해 표시됩니다.
HTTP 오류 304 Not Modified란?
문제 해결 과정은 크게 두 부분으로 나누어 설명합니다. 첫 번째는 브라우저 관련 해결 방법이고, 두 번째는 PC 네트워크 관련 해결 방법입니다.
브라우저 문제 해결
1] 인터넷 사용 기록 삭제
사용 중인 브라우저에 따라 아래 안내를 참고하여 인터넷 사용 기록, 쿠키, 캐시를 삭제하세요.
- Chrome 및 Firefox에서 인터넷 사용 기록과 캐시 삭제
- Edge에서 인터넷 사용 기록과 캐시 삭제
오래된 캐시 데이터가 손상되면 브라우저가 잘못된 응답 헤더를 처리하게 되어 304 오류가 발생할 수 있습니다. 먼저 캐시를 정리하는 것이 가장 간단하고 효과적인 첫걸음입니다.
2] 정리 도구 실행 및 확장 프로그램 비활성화
Chrome을 사용 중이라면 브라우저에 내장된 Chrome 멀웨어 검사 및 정리 도구를 활용할 수 있습니다. 이 도구는 원치 않는 광고, 팝업, 멀웨어, 비정상적인 시작 페이지, 툴바 등 요청을 가로채 잘못된 헤더를 반환할 수 있는 모든 요소를 제거하는 데 도움을 줍니다.
Firefox와 Edge에는 이런 전용 도구가 없습니다. 따라서 모든 확장 프로그램을 직접 하나씩 제거하거나, PC에 설치된 백신 프로그램으로 전체 검사를 진행하여 악성 코드 여부를 확인해야 합니다.
PC 네트워크 문제 해결
이러한 유형의 문제는 Windows PC 자체가 원인인 경우도 많습니다. 어떤 브라우저에서든 발생할 수 있지만, 대부분 한 가지 브라우저만 사용하기 때문에 문제를 인식하지 못하는 경우가 많습니다.
1] DNS 플러시 및 TCP/IP 초기화
때때로 웹사이트가 열리지 않는 이유는 PC의 DNS가 오래된 IP 주소를 계속 기억하고 있기 때문입니다. 명령 프롬프트(관리자 권한)를 열고 다음 명령어를 실행하여 DNS를 플러시하고 TCP/IP를 초기화하세요.
ipconfig /flushdnsnetsh int ip resetnetsh winsock reset
명령 실행 후 PC를 재부팅하면 변경 사항이 적용됩니다.
2] Google Public DNS 사용
DNS 플러시로 문제가 해결되지 않는다면 Google Public DNS로 변경해 보세요. 운영체제에서 DNS 설정을 직접 변경해야 하며, 이를 통해 도메인 이름과 IP 주소 간 변환이 올바르게 이루어지도록 보장할 수 있습니다.
- 먼저 작업 표시줄의 네트워크 아이콘을 마우스 오른쪽 버튼으로 클릭하고 네트워크 및 공유 센터를 선택합니다.
- 어댑터 설정 변경을 클릭합니다.
- 인터넷에 연결하는 데 사용 중인 네트워크 연결을 찾습니다. 옵션 이름은 '로컬 영역 연결' 또는 '무선 연결'일 수 있습니다.
- 해당 항목을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 새 창에서 인터넷 프로토콜 버전 4(TCP/IPv4)를 선택한 후 속성 버튼을 클릭합니다.
- 새 창에서 '다음 DNS 서버 주소 사용' 체크박스를 선택합니다.
- 8.8.8.8과 8.8.4.4를 입력합니다.
- 마지막으로 확인을 클릭하고 창을 닫습니다.
설정을 마친 후 브라우저를 다시 열고 문제가 되던 웹사이트에 접속해 보세요. 위에서 소개한 해결 방법 중 하나라도 HTTP 오류 304 Not Modified 문제를 해결하는 데 도움이 되었기를 바랍니다. 그래도 문제가 지속된다면 브라우저를 최신 버전으로 업데이트하거나, 백신 프로그램으로 전체 시스템 검사를 추가로 진행해 보시기 바랍니다.