[Application] HTTP1.1 304 Not Modifie 에러 출력 및 브라우저에 흰화면 출력
본문 바로가기
IT 이야기/Application

[Application] HTTP1.1 304 Not Modifie 에러 출력 및 브라우저에 흰화면 출력

by 찬찬이 아빠 2019. 11. 25.
반응형

HTTP1.1 304 Not Modifie 라는 에러가 나타나면서 브라우저 화면에 아무것도 나타나지 않습니다.

 

특정 파일에서 캐시를 사용하지 않을 경우나 HTTP1.1 3.04 Not Modifie와 같은 메시지가 뜰 경우 해당 파일의 HEAD에 다음과 같이 입력해 캐시를 사용하지 않도록 설정합니다.

 

1. HTML 파일

1
2
3
4
5
 <HEAD>
    <META HTTP-EQUIV="Expires" CONTENT="-1">
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
    <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
 </HEAD>
cs

 

2. JSP 파일

1
2
3
4
5
6
7
 <%
    response.setHeader("Cache-Control""no-store");  //HTTP 1.1
    repsonse.setHeader("Pragma""no-cache");  // HTTP 1.1
    response.setDateHeader("Expires",0);  //proxy server
    if (request.getProtocol().equals("HTTP/1.1"))
        tesponse.setHeader("Cache-Control","no-cache")l
 %>
cs

 

3. PHP 파일

1
2
3
4
<?
     header("Pragma: no-cache");
     header("Cache-Control: no-cache, must-revalidate");
?>
cs

 

4. ASP 파일

1
2
3
4
5
<%
    Response.Expires = 0
    Response.AddHeader "Pragma""no-cache"
    Response.AddHeader "Cache=Control","no-cache,must-revalidate"
%>
cs

 

5. Struts 프레임워크를 사용하는 경우는 struts-config.xml 파일에서 아래 내용을 추가합니다.

1
<controller nocache="true"/>
cs
반응형

댓글