2010-07-04 3 views
3

순수한 HTML (.html 확장자)로 작성된 웹 페이지가 있습니다. 내 브라우저에서 편집하고 "새로 고침"을 누를 때마다 페이지가 업데이트되지 않습니다. 그러나 확장명을 .php로 변경하면이 문제가 발생하지 않습니다. 누군가 나에게 무슨 일이 일어 났는지 설명 할 수 있을까요?브라우저는 항상 확장명이 .html 인 페이지의 캐시 된 버전을 사용합니까?

+1

수정 사항을 저장 하시겠습니까? 어떤 웹 서버를 사용하고 있습니까? –

+0

"편집 내용을 저장 하시겠습니까?" lol – Gavrisimo

+0

무료 호스트를 사용하고 있습니다. 그게 문제 일 수 있습니다. – George

답변

3

CTRL + 새로 고침 또는 Ctrl + F5를 누르십시오. 이렇게하면 새로 고침을하고 새 콘텐츠를 다시로드해야합니다. 이것은 브라우저 캐싱과 만 관련이 있습니다. 브라우저에서 캐싱을 사용하지 않도록하는 데 사용할 수있는 특정 메타 태그도있다

- 또한 http://www.i18nguy.com/markup/metatags.html

참조, 당신은 당신의 호스트를 확인하고 서버에 정적 컨텐츠 캐싱을 사용하는 경우 볼 수 있습니다.

예를 들어, Expires 헤더를 사용하여 특정 시간 동안 특정 파일을 캐시하도록 IIS에 지시 할 수 있습니다.

1

대부분의 웹 서버가 자동으로 PHP에서 제공하는 페이지에 약간의 헤더를 추가하도록 구성되어 있습니다 :

 
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 
Pragma:   no-cache 

이 페이지를 캐싱에서 브라우저를 방지 할 수 있습니다. 페이지를 다시로드하려면 Shift 키를 누른 상태에서 다시로드 버튼을 누르십시오.

관련 문제