1

어떻게 든 htaccess가 헤더가 서브 디렉토리와 홈 디렉토리에서 사용될 때 헤더가 만료되는 방식을 확인해야합니다. 사이트에 따라서 전 세계적으로Htaccess는 여러 디렉토리에서 헤더를 만료합니다

ExpiresActive On 
ExpiresByType image/gif "access plus 1 year" 

:

ExpiresActive On 
ExpiresByType image/gif "access plus 1 month" 

은 그럼 나는/썸네일/하위 디렉토리에 htaccess로이 있다고 가정 해 봅시다 :

의 내가 홈 디렉토리의 htaccess로이 있다고 가정 해 봅시다 GIF 이미지는 한 달 동안 캐시되지만,/thumbnails/디렉토리의 경우 GIF 이미지는 1 년 동안 캐시됩니다./thumbnails/디렉토리에있는 htaccess가 홈 디렉토리의 htaccess를 덮어 쓸 것이라고 가정하는 것이 맞습니까? 또는 그 반대입니까? 이와 같이 확인하는 문서는 무엇입니까?

+0

시도해 보셨습니까? – hjpotter92

답변

1

귀하의 가정은 정확합니다. 지시문에 대한 Apache의 설명서는 컨텍스트이라는 섹션으로 구성되어 있습니다.

우선 순위는 AllowOverride 지시어의 규칙을 따릅니다. 서버가 Expires 모듈에 대한 재정의를 허용하도록 구성된 경우 /thumbnails/의 구성이 우선 적용됩니다.