mod_rewrite 규칙을 통해 다시 작성된 파일 (앱과 동일한 서버에서 호스팅 됨)에 대한 URL 만 있다고 가정합니다.PHP에서 rewrited (mod_rewrite) 파일 읽기
.htaccess 파일 또는 원래 URL을 작성하는 데 사용 된 다시 쓰기 규칙에 직접 액세스하지 않고 PHP로 해당 파일의 내용을 어떻게 읽으시겠습니까?
"src"속성이 설정된 모든 스크립트 태그를 추출하고 대상 파일의 내용을 검색 한 다음 모든 내용을 하나의 큰 javascript 파일로 병합하여 축소하고 대신 제공합니다.
문제는 file_get_contents를 통해 모든 파일을 읽는 것이 페이지 속도를 줄이는 것으로 보입니다. 그래서 대안을 찾고 있었고 다른 요청을 생성하지 않고도 파일 시스템에서 직접 파일을 읽을 수 있다면 문제가 될 수 있습니다. 백그라운드에서이 작업을 수행하려면 파일 경로를 찾아야하고 일부는 다시 작성된 URL을 통해 액세스해야합니다.
좀 더 자세하게 설명해주십시오. RewriteRules는 어떻게 생겼습니까? fileA에서 fileB로 다시 작성하고 fileA의 내용을 읽을 수 있으려면 scriptC가 필요합니까? – duckyflip
모든 요청시 파일 내용을 생성하는 대신 캐시를 사용하십시오. – Gumbo
이것은 캐시이며 모든 요청에 대해 생성되지는 않습니다. –