2010-05-02 4 views
0

htaccess/htpasswd 파일로 보호되는 폴더 (folder_1)가 있습니다. 그 폴더 안에 또 다른 htaccess/htpasswd 파일에 의해 보호되는 다른 폴더 (folder_2)가 있습니다.계층 적 폴더 구조의 htaccess/htpasswd

folder_1 또는 folder_2에있는 PHP 스크립트가 호출되면 사용자는 각각의 htaccess/htpasswd 파일에 지정된 올바른 사용자 이름과 암호를 사용하여 자신을 인증해야합니다. 이는 의도 한대로 작동합니다.

그러나 folder_2의 php-script가 folder_1에있는 다른 스크립트 또는 css 파일을 참조하려고하면 folder_1의 사용자 이름과 비밀번호도 입력해야합니다.

스크립트 및 CSS 파일을 folder_1에서 folder_2로 복사하지 않아도되는 것을 방지 할 수있는 방법이 있습니까?

감사합니다, 랄프 불행하게도

답변

1

하지; 간단히 말해서 특정 디렉토리의 모든 요청은 자체 htaccess/htpasswd 파일에 정의 된 규칙을 사용합니다. 그러나 제 3의 폴더에 지원 파일을 넣어 각 폴더에 복사본이 없도록 할 수 있습니다 (css와 js를 "폴더 3"유형으로 정렬).

1

액세스 권한을 사용하여이 작업을 수행 할 수 있습니다. 페이지 하단의 "액세스 권한 확인"을 참조하십시오. 결과는 사용자가 요구하는 단 하나의 로그인입니다. 내 준비 서버를위한 이상적인 솔루션이 될 것 같은

http://www.htpasswdgenerator.com/apache/htaccess.html

나는이를 찾고 반나절 썼다.