이 서버에는 아파치와 많은 이미지가 있습니다. E. g .: http://test.com/images/abc.jpg
나는 이것을 할 수있는 권한을 갖고 싶다 : 사용자가이 URL로 가면 http://test.com/images/download/abc.jpg
아파치는 헤더 Content-Disposition: attachment; filename="abc.jpg"
을 추가해야한다. 내가 어떻게 할 수 있니?아파치에 헤더 추가
3
A
답변
5
mod_rewrite ("다운로드"디렉토리를 위조하기 위해)와 mod_headers (Content-Disposition 헤더를 추가하기 위해)의 조합을 사용하고자합니다.
는 이미지 디렉토리에 htaccess로 파일을 만듭니다<filesmatch ".*"> Header set Content-Disposition attachment env=REDIRECT_force_download </filesmatch>
이것은 "REDIRECT_force_download"환경 변수가 설정 될 때마다 적절한 헤더를 설정합니다. 에서 헤더 명령을 발동하는 "REDIRECT_force_download"환경 변수를 추가하는 동안 디렉토리를이 부모 (이미지)에 모든 이미지 요청을 리디렉션합니다
RewriteEngine On RewriteRule (.*) ../$1 [L,NC,QSA,E=force_download:1]
:
이 htaccess로 파일을 다운로드 디렉토리를 만들고 추가 위.
관련 문제
- 1. 추가 헤더
- 2. NSURLRequest에 HTTP 헤더 추가
- 3. NSUrlREquest 맞춤 헤더 추가
- 4. 레일즈에 만료 헤더 추가
- 5. .doc에 헤더 추가
- 6. 아파치에 ror를 설치하는 방법
- 7. PHP로 비누 보안 헤더 추가
- 8. JAX-WS - SOAP 헤더 추가
- 9. SSL 및 아파치에 대한 정보
- 10. 아파치에 WERKZEUG 실행하려고 (WSGI 오류)
- 11. 자바에서 사용자 정의 HTTP 헤더 추가
- 12. iis 만 추가 이미지에 헤더 만료
- 13. JavaScript에 헤더 추가 WCF 서비스 호출
- 14. iText로 PDF 및 RTF에 헤더 추가
- 15. 릴리스 용 프레임 워크에 헤더 추가
- 16. 이미 데이터가있는 .csv 열에 헤더 추가
- 17. WCF 사용자 지정 헤더 및 세션 추가
- 18. 에 헤더 추가 <dl>
- 19. 플렉스 패널 헤더 컴포넌트에 이미지 추가
- 20. .htaccess를 사용하여 각 요청에 헤더 추가
- 21. 파싱 된 CSV-C에 헤더 추가 #
- 22. Access-Control-Allow-Origin 헤더 추가 방법
- 23. Vim에 파일 저장 중 헤더 추가
- 24. SoapHttpClient 서비스에 대한 호출에서 http 헤더 추가
- 25. WCF로 보안 요소에 사용자 지정 헤더 추가
- 26. PHP에서 아파치에 ftp 사용자를 추가하는 방법은 무엇입니까?
- 27. 아직 아파치에 사용할 수있는 mod_ruby가없는 이유는 무엇입니까?
- 28. 레일즈/아파치에 사용자 도메인 자동 호스팅
- 29. wsgi 아파치에 대한 인터프리터 버전은 어떻게 표현합니까?
- 30. 아파치에 실패한 로그인 시도 쓰기 error_log
어떤 Apache 제품을 보유하고 있습니까? Apache는 Tomcat, James, Geronimo 등 많은 것을 의미합니다. –
http://httpd.apache.org/ – Leonid