.htaccess를 사용하여 동일한 확장자의 파일에 대해 다른 캐시 제어 설정

덴마크 빈 소프 완

.htaccess 파일을 처음 사용합니다. 이미지 파일이 있습니다. a.jpeg 및 같은 폴더에있는 여러 다른 .jpeg 파일. 클라이언트가 원하는 것은 a.jpeg를 캐시하지만 나머지 .jpeg 파일은 캐시하지 않는 것입니다.

내 .htaccess 파일은 다음과 같습니다.

#exception
<Files a.jpeg>
Header set Cache-Control "max-age=604800, public"
</Files>

# NEVER CACHE - rest of .jpegs
<FilesMatch "\.(jpg|jpeg)$">
Header set Cache-Control "max-age=0, private, no-store, no-cache, must-revalidate"
</FilesMatch>

문제는 a.jpeg가 다른 모든 .jpeg처럼 캐시되지 않는다는 것입니다. 친절하게 도와주세요.

캐시 된 파일과 캐시되지 않은 파일을 테스트하는 데 사용하는 웹 사이트는 다음과 같습니다. https://www.giftofspeed.com/cache-checker/

덴마크 빈 소프 완

나는 <FilesMatch "">정규식이 파일을 검색하기 위해 기대 한다는 것을 알았 으므로 regex : "\b^(?!a)\w*\.jpg\b"FilesMatch 태그 내부가 작동했습니다.

다음은 완전한 .htaccess 파일입니다.

# NEVER CACHE - rest of .jpegs
<FilesMatch "\b^(?!a.jpg)\w*\.jpg\b">
Header set Cache-Control "max-age=0, private, no-store, no-cache, must-revalidate"
</FilesMatch>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

서버에서 사용자 정의 파일에 대한 캐시 만료 제어

분류에서Dev

사용자 정의 제어 "fileDownload", 각 파일에 대해 다른 날짜를 갖는 방법

분류에서Dev

리소스 파일을 사용하는 사람마다 동일한 봉투, 동일한 언어이지만 다른 텍스트에 대해 Docusign 알림을 사용자 정의 하시겠습니까?

분류에서Dev

다른 암호, PHP에서 crypt를 사용하여 동일한 해시 확인

분류에서Dev

파일 다운로드에 대한 캐시 제어 설정을 변경하는 것은 무엇입니까?

분류에서Dev

여러 패키지에서 캐시를 사용할 때 캐시 연결 관리자에 대한 CAW 파일을 어디에 저장해야합니까?

분류에서Dev

특정 확장자를 가진 파일을 한 위치에서 다른 위치로 일괄 적으로 이동하려면 어떻게해야합니까?

분류에서Dev

동일한 사이트에 대해 다른 Varnish 캐시 저장소

분류에서Dev

Python에서 *를 사용하여 특정 확장자의 파일 삭제

분류에서Dev

하나를 제외하고 지정된 확장자를 가진 모든 파일에 대한 액세스를 거부합니다. 어떻게해야합니까?

분류에서Dev

.htaccess를 사용하여 특정 URL 조건과 일반 URL 조건 모두에 대한 URL을 다시 작성하려면 어떻게해야합니까?

분류에서Dev

다른 유형의 파일에 대한 줄 제한 길이를 어떻게 설정할 수 있습니까?

분류에서Dev

Clojure- "동일한가?"를 사용하여 시퀀스에 대한 어설 션

분류에서Dev

lsof가 다른 프로세스에 대해 동일한 파일 설명자를 표시하는 이유는 무엇입니까?

분류에서Dev

Compass로 컴파일하는 동안 CSS 대신 다른 파일 확장자를 사용하십시오.

분류에서Dev

한 파일에서 만든 날짜 / 시간을 읽고이를 사용하여 다른 파일의 날짜를 설정합니다.

분류에서Dev

매크로를 사용하여 사용자에게 파일 "다른 이름으로 저장"대화 상자를 표시하려면 어떻게합니까?

분류에서Dev

Linux에서 gcc를 사용하여 컴파일 오류를 제공하는 사용자 정의 해시 맵

분류에서Dev

폴더의 여러 파일에 대해 일괄 처리를 사용하여 캐리지 리턴 제거

분류에서Dev

두 개의 다른 어셈블리 참조에 대해 동일한 코드를 컴파일 하시겠습니까?

분류에서Dev

단일 MySQL 쿼리를 사용하여 동일한 테이블 내의 다른 열에있는 두 날짜 필드의 차이를 설정해야합니다.

분류에서Dev

형식 지정자 % d 및 % u를 사용하여 ~ 0을 (unsigned int) 및 (unsigned short)로 캐스팅하면 short에 대해서는 동일한 결과가 생성되지만 int에 대해서는 다른 결과가 생성됩니다.

분류에서Dev

메모리에 파일 읽기 사용자가 정보를 조작 한 다음 C #의 동일한 파일에 데이터를 다시 덮어 씁니다.

분류에서Dev

actionerror를 사용하여 동일한 형식의 다른 속성에 대해 다른 오류를 표시합니다.

분류에서Dev

동일한 파라미터에 대해 서로 다른 메시지를 제공하는 AWS SQS

분류에서Dev

Java Swing 및 AWT를 사용하여 정확히 동일한 코드에 대한 다른 출력

분류에서Dev

다른 파일에 대한 링크를 만들기 위해 상대 경로를 사용하는 동안 문제

분류에서Dev

동일한 데이터에 대해 동일한 매개 변수를 사용하는 서로 다른 svm 라이브러리에서 서로 다른 정확도

분류에서Dev

동일한 설정에 대해 다른 값을 생성하는 MATLAB의 normrnd

Related 관련 기사

  1. 1

    서버에서 사용자 정의 파일에 대한 캐시 만료 제어

  2. 2

    사용자 정의 제어 "fileDownload", 각 파일에 대해 다른 날짜를 갖는 방법

  3. 3

    리소스 파일을 사용하는 사람마다 동일한 봉투, 동일한 언어이지만 다른 텍스트에 대해 Docusign 알림을 사용자 정의 하시겠습니까?

  4. 4

    다른 암호, PHP에서 crypt를 사용하여 동일한 해시 확인

  5. 5

    파일 다운로드에 대한 캐시 제어 설정을 변경하는 것은 무엇입니까?

  6. 6

    여러 패키지에서 캐시를 사용할 때 캐시 연결 관리자에 대한 CAW 파일을 어디에 저장해야합니까?

  7. 7

    특정 확장자를 가진 파일을 한 위치에서 다른 위치로 일괄 적으로 이동하려면 어떻게해야합니까?

  8. 8

    동일한 사이트에 대해 다른 Varnish 캐시 저장소

  9. 9

    Python에서 *를 사용하여 특정 확장자의 파일 삭제

  10. 10

    하나를 제외하고 지정된 확장자를 가진 모든 파일에 대한 액세스를 거부합니다. 어떻게해야합니까?

  11. 11

    .htaccess를 사용하여 특정 URL 조건과 일반 URL 조건 모두에 대한 URL을 다시 작성하려면 어떻게해야합니까?

  12. 12

    다른 유형의 파일에 대한 줄 제한 길이를 어떻게 설정할 수 있습니까?

  13. 13

    Clojure- "동일한가?"를 사용하여 시퀀스에 대한 어설 션

  14. 14

    lsof가 다른 프로세스에 대해 동일한 파일 설명자를 표시하는 이유는 무엇입니까?

  15. 15

    Compass로 컴파일하는 동안 CSS 대신 다른 파일 확장자를 사용하십시오.

  16. 16

    한 파일에서 만든 날짜 / 시간을 읽고이를 사용하여 다른 파일의 날짜를 설정합니다.

  17. 17

    매크로를 사용하여 사용자에게 파일 "다른 이름으로 저장"대화 상자를 표시하려면 어떻게합니까?

  18. 18

    Linux에서 gcc를 사용하여 컴파일 오류를 제공하는 사용자 정의 해시 맵

  19. 19

    폴더의 여러 파일에 대해 일괄 처리를 사용하여 캐리지 리턴 제거

  20. 20

    두 개의 다른 어셈블리 참조에 대해 동일한 코드를 컴파일 하시겠습니까?

  21. 21

    단일 MySQL 쿼리를 사용하여 동일한 테이블 내의 다른 열에있는 두 날짜 필드의 차이를 설정해야합니다.

  22. 22

    형식 지정자 % d 및 % u를 사용하여 ~ 0을 (unsigned int) 및 (unsigned short)로 캐스팅하면 short에 대해서는 동일한 결과가 생성되지만 int에 대해서는 다른 결과가 생성됩니다.

  23. 23

    메모리에 파일 읽기 사용자가 정보를 조작 한 다음 C #의 동일한 파일에 데이터를 다시 덮어 씁니다.

  24. 24

    actionerror를 사용하여 동일한 형식의 다른 속성에 대해 다른 오류를 표시합니다.

  25. 25

    동일한 파라미터에 대해 서로 다른 메시지를 제공하는 AWS SQS

  26. 26

    Java Swing 및 AWT를 사용하여 정확히 동일한 코드에 대한 다른 출력

  27. 27

    다른 파일에 대한 링크를 만들기 위해 상대 경로를 사용하는 동안 문제

  28. 28

    동일한 데이터에 대해 동일한 매개 변수를 사용하는 서로 다른 svm 라이브러리에서 서로 다른 정확도

  29. 29

    동일한 설정에 대해 다른 값을 생성하는 MATLAB의 normrnd

뜨겁다태그

보관