2013-07-08 1 views
0

.htaccess 파일을 작성하는 적절한 방법을 찾지 못하는 것 같습니다. 나는 처음에 파일의 디렉토리에 액세스 할 수 있도록 설정 한 파일을했고 그 괜찮 았는데 : 지금은 추가로 htpasswd 파일 (.htpasswd2 같은)를 추가하기 만하면 무엇을다른 사용자에 대한 htaccess 다른 사용자 권한

AuthUserFile /var/www/html/technical/mep/.htpasswd 
AuthGroupFile /dev/null 
AuthName "Password Protected Area" 
AuthType Basic 

Require valid-user 

그 추가 사용자를 허용 해당 디렉토리의 단일 파일에만 액세스 할 수 있습니다. 어떻게해야 현재의 .htaccess 파일을 편집 할 수 있습니까?

답변

1

당신은 단순히 <FilesMatch> 용기 사용할 수 있습니다

<FilesMatch protected.html> 
    AuthUserFile /var/www/html/technical/mep/.htpasswd2 
    AuthGroupFile /dev/null 
    AuthName "Password Protected Area 2" 
    AuthType Basic 

    Require valid-user 
</FilesMatch> 

그리고 파일 "protected.html의".htpasswd2 파일을 사용합니다.

+0

그래서 위의 코드를 동일한 .htaccess 문서에 추가하면됩니다. 당신의 도움을 주셔서 감사합니다. – thecommonthread

+0

@ user1988799 예, 위 내용을 추가 한 후에 추가 할 수 있습니다. 요청이 일치 된 파일 이름 일 때 우선 순위를 갖습니다. –