나는 PHP 애플리케이션을위한 파일 캐싱 시스템을 가지고있다. 캐시 된 파일이 필요한 경우 request_uri 디렉토리 구조를 모방 한 플랫 html로 캐시 디렉토리에 저장합니다.캐쉬 된 파일을 서비스 할 htacces
평소와 같이 계속하기 전에이 캐시 디렉토리에 플랫 파일이 있으면 htaccess로 확인할 수 있습니까? 현재 나는 PHP로 확인하지만, 이상적으로 캐시 된 파일이 있다면, 그 serverside 코드가 그 요청에 실행하고 싶습니다.
내 현재 설정은 색인 파일을 통해 모든 경로를 지정하고 php는 uri를 기반으로 포함 할 파일을 결정합니다.
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
때문에 요청이
로 온 말http://localhost/posts/45/the-name-of-my-post/
or
http://localhost/posts/45/the-name-of-my-post
내가 플랫 HTML을
app/tmp/cache/posts/45/the-name-of-my-post/index.html
덕분에있는 파일을 유감이있는 경우이 있는지 확인 얼마나
바보 같은 질문, 꽤 재부팅 규칙을 가진 초심자. 캐시 된 요청에서 PHP 코드를 제거하는 방법을 더 잘 알고 있다면 누구나 열어 볼 수 있습니다. 확인
지금 내가 무엇을 내려다하고,
이 시도했지만 제대로 동작 doenst하려고?내 요청은
http://localhost/posts/view/23/another-post/
이
http://localhost/app/tmp/cache/posts/view/23/another-post/
자신의 웹 루트가 있다면 응용 프로그램/tmp를/캐시/예. 그것은 거의 확실하지 않습니다. – jasonbar