모든 CSS 및 JS 파일을 PHP 파일로 리디렉션하는 폴더에 .htaccess 파일이 있습니다. "깨끗한 URL을"CSS 파일을 가리키는 RewriteRule이 .htaccess 파일을 포함하는 하위 디렉토리로 이동합니다.
를 사용하는 목적RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
:
RewriteRule ^(.*\.(js|css)) process.php?file=$1
그리고 그것뿐만 아니라 하위 디렉토리에 잘 작동하지만 내가 가진 htaccess로 파일이 들어있는 하위 디렉토리가
이 하위 디렉토리가 상위 디렉토리에 정의 된 것을 통해 CSS/JS 파일을 계속 보내도록하려면 어떻게해야합니까?
나는 하위 디렉토리의 .htaccess 파일 내에 예외를 두어 수동으로 그 서브 디렉토리에 대해이 작업을 수행 할 수 있음을 알고 있지만 다른 방법으로 할 수 있습니까?
배포 용이므로 부모 RewriteRule을 모든 하위 디렉토리에 관계없이 강제로 설정할 수 있다면 훨씬 쉽습니다.
의견을 보내 주셔서 감사합니다.
한다는 htaccess로 파일 하위 디렉토리에 있습니다. – ns2005
아니요. 하위 디렉토리의 .htaccess가 상위 규칙보다 우선하므로이 기능이 없으면 작동하지 않습니다. – anubhava