티스토리 뷰
728x90
반응형
ssl을 이용하여 https url로 구성된 웹사이트에서
파일 다운로드시 IE에서만 "다운로드할 수 없습니다" 라는 오류메시지가 나는 것을 발견했습니다.
원인을 찾아보니 microsoft 고객센터에 이미 언급된 문제점이더군요.
HTTPS URL을 사용하여 Office 문서나 PDF 파일을 열 때 "다운로드할 수 없습니다." 오류 메시지가 나타난다
SSL을 통한 Internet Explorer 파일 다운로드가 "No-Cache" 헤더에서 작동하지 않는다
원인
* Internet Explorer 6.0 SP1에서 암호화된 페이지를 디스크에 저장 안 함 확인란이 선택되어 있습니다.
* 서버가 "Cache-Control: No Store" 헤더를 보냅니다.
* 서버가 "Cache-Control: No Cache" 헤더를 보냅니다.
이 문제를 해결하기 위해서는 서버가 Cache-Control 헤더로 No Store나 No Cache를 보내지 않도록 바꾸어주어야 합니다.
apache 서버의 http.conf 파일또는 .htaccess 파일을 수정하여 다음과 같은 헤더명령을 적어주시거나
PHP의 경우
다음과 같은 헤더를 다운로드 전에 보내주면 됩니다.
파일 다운로드시 IE에서만 "다운로드할 수 없습니다" 라는 오류메시지가 나는 것을 발견했습니다.
원인을 찾아보니 microsoft 고객센터에 이미 언급된 문제점이더군요.
HTTPS URL을 사용하여 Office 문서나 PDF 파일을 열 때 "다운로드할 수 없습니다." 오류 메시지가 나타난다
SSL을 통한 Internet Explorer 파일 다운로드가 "No-Cache" 헤더에서 작동하지 않는다
원인
* Internet Explorer 6.0 SP1에서 암호화된 페이지를 디스크에 저장 안 함 확인란이 선택되어 있습니다.
* 서버가 "Cache-Control: No Store" 헤더를 보냅니다.
* 서버가 "Cache-Control: No Cache" 헤더를 보냅니다.
이 문제를 해결하기 위해서는 서버가 Cache-Control 헤더로 No Store나 No Cache를 보내지 않도록 바꾸어주어야 합니다.
<Files filename.php>
Header unset Pragma
Header unset Cache-Control
</Files>
apache 서버의 http.conf 파일또는 .htaccess 파일을 수정하여 다음과 같은 헤더명령을 적어주시거나
PHP의 경우
header(“Pragma: dummy=bogus”);
header(“Cache-Control: private”);
다음과 같은 헤더를 다운로드 전에 보내주면 됩니다.
728x90
반응형
'WEB2.0 > 프로그래밍' 카테고리의 다른 글
웹개발자를 위한 크롬 필수 확장기능 4가지 (1) | 2010.03.13 |
---|---|
USER_AGENT를 통해 모바일 기기 접속 확인하기 (0) | 2010.03.11 |
인터넷 사이트를 열 수 없습니다. IE버그 (2) | 2010.03.05 |
페이스북이 발표한 php의 새 런타임 HipHop (0) | 2010.02.04 |
wildcard 인증서 적용하기 (0) | 2010.01.12 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 공모전
- android
- 경진대회
- 자바스크립트
- JavaScript
- 애플
- 안드로이드
- 앱
- 모바일
- 스마트폰
- iPhone
- 트위터
- Apple
- 대학생
- 벤처
- 웹표준
- 소프트웨어
- 게임
- 구글
- php
- 어플리케이션
- 창업
- 아이폰
- 아이디어
- AWS
- CSS
- 네이버
- 앱스토어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함