2009-08-08 2 views
1

현재 내 htaccess로 파일이 무엇인지 등 example01.css 같은 때마다 내가 그들을 업데이트 그들 옆에, 내가 수를 증가새로운 파일이 존재하면 .htaccess 확인을 어떻게합니까?

RewriteCond %{HTTP:Accept-encoding} gzip 
RewriteCond %{REQUEST_FILENAME}.gz -f 
RewriteRule ^(.*).(css|js)$ /$1.$2.gz 

내 CSS와 자바 스크립트 파일 번호를 가지고, 이것이다. 매번 새로운 head.php 파일을 업데이트하여 새로운 업데이트 된 파일을 페이지에 포함시켜야합니다. 나는 또한 YUI 압축기로 압축 할 때 파일에 "c"를 추가합니다. 그렇다면 내 서버가 수축을 지원하지 않기 때문에 gzip 형식으로 7-zip으로 압축합니다.

제 질문은 .htaccess 파일을 작성하여 example.css에주고 어떻게 example01.css가 있는지 확인한 다음 example02.css를 검사하여 최신 것을 찾은 다음 example02c를 확인합니다. .css가 존재하고, 마지막으로 example02.css.gz?

나는 또한 Minify을 사용하는 것으로 생각했지만 왜 내가 그것을 반대했는지 잊어 버렸습니다.

답변

0

htaccess에는 매우 제한된 기능이 있습니다. 증가 또는 감소 함수가 없으며 "루프"를 얻는 유일한 방법은 비효율적 인 리디렉션 세트를 사용하는 것입니다.

RewriteMap을 사용하여 대신이 체크를 수행하는 스크립트를 호출 해보십시오.

+0

오우. 그때는 더 이상. – fent