문제

작업중인 사이트에 비밀번호 보호 구역을 추가해야합니다 (.htpasswd 파일 사용). 문제는 지적되는 전체 디렉토리 구조가 존재하지 않으며 mod_rewrite를 통해 생성됩니다.

여전히 작동합니까, 디렉토리가 실제로 서버에 물리적으로 존재해야합니까?

설명 : 디렉토리를 보호해야 할 수도 있지만 디렉토리를 보호해야 할 수도 있습니다.http : // sitename/category/protected/

mod_rewrite는 이것을 다음으로 번역합니다 : index.php? category = category & directory = 보호

그래서 실제 디렉토리 존재하지 않는다. 여전히 보호 가능합니까?

도움이 되었습니까?

해결책

.htaccess 파일에 추가하는 대신 디렉토리 또는 위치 태그에서 APACHE CONFIG 파일 (httpd.conf 또는 이와 유사한)에 액세스 규칙을 추가 할 수 있습니다.

다른 팁

다시 쓰기 규칙은 궁극적으로 시스템의 디렉토리의 일부 파일을 가리키며 (사용자를 외부 위치로 리디렉션하지 않는 한). 인증 설정은 액세스 할 기본 디렉토리에 있어야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top