본문 바로가기

카테고리 없음

Rewrite off is not working, Redirection Caching 비활성화하기

서버에서 Rewrite를 명령한 뒤에 다시 명령을 번복하면


명령이 바뀌지 않고 이전 명령으로 계속 실행된다.


이는 클라이언트 자체에서 캐싱하기 때문이다.



파이어폭스, 크롬에서 나타나는 증상으로 보이는데,



https://superuser.com/questions/304589/how-can-i-make-chrome-stop-caching-redirects


이 링크에서 찾은 해결법이다.




Chrome 메뉴 Chrome 메뉴> 설정> 고급 설정 표시 ...> 개인 정보> 인터넷 사용 정보 삭제 ...를 클릭 합니다.

1) "캐시 된 이미지 및 파일"이 선택 항목인지 확인함.

2) 인터넷 사용 정보 삭제를 클릭

3) 방금 리디렉션을 수행 한 경우 지난 1 시간 동안의 데이터만 삭제하면 됨.

or 시크릿 모드로 테스트하고 개발해야 함. 브라우저가 닫히면 캐시가 초기화됨.



하지만 왜인지 몰라도 나는 별다른 효과를 보지 못했다..

그래도 htaccess파일을 이용한 헤더 작성법, 즉 두번째 방법이 존재한다.


1
2
3
# Rewrite Cache ignore
Header set Cache-Control "max-age=0, private, no-store, no-cache, must-revalidate"
 
cs