모든 이유 때문에 보호가 필요한 app/webroot/
내부에 dir이 있습니다 (/files
). 나는이 프로젝트를 위해 누군가를 고용했기 때문에 CakePHP의 내부 동작에 익숙하지 않다. 그러나이 사람은 대답을 제공 할 수 없습니다. 디렉토리 이동도 불가능합니다.암호로 CakePHP 웹 루트 디렉토리 내의 디렉토리를 보호합니다
내가 시도한 것은 app/webroot/files/
안에 .htaccess
을 삽입하고 일반 파일 트리 외부에 .htpasswd
파일로 연결하는 것입니다. 이 작동하지 않습니다, 나는 401 오류가 발생했습니다. .htpasswd
을 같은 디렉토리에 배치해도 아무런 변화가 없습니다.
나는 다른 .htaccess
파일을 CakePHP에서 사용하는 것으로 수정해야하지만 다른 방법으로는 알 수 없습니다.
내 다른 질문은 웹 루트 디렉토리 전체를 보호하는 것입니다.
또한 세션을 검사 한 PHP 다운로드 스크립트로 파일 보안을 시도했지만 어쨌든 그 이유는 확실하지 않은 클라이언트가있는 경우가 종종 있습니다.