2013-01-06 3 views
0

"adminhide"라는 폴더가 있는데,이 폴더는 "forum"폴더 내에 있으며 암호로 보호되어야합니다. "adminhide"폴더에는 50 개 이상의 하위 폴더가 있으며 모든 하위 폴더는 암호로 보호되어서는 안됩니다..htaccess - 모든 하위 폴더를 제외한 한 폴더의 암호

.htaccess 파일은 "adminhide"폴더 또는 "forum"폴더에 있어야합니다.

예 : 하나 아래

AuthType Basic 
AuthName "admin" 
AuthUserFile "/home/xgclanco/.htpasswds/public_html/xg-clan.pt/forum/adminhide/passwd" 
require valid-user 

답변

1

"모두 허용"지시문을 사용하여 제외 할 .htaccess 파일을 하위 디렉터리에 배치하면됩니다. 당신의 .htaccess 포함하는 하위 디렉토리에 포함, 그래서 만약 현재 디렉토리에서 아래로 작동 htaccess로

는 :

Allow from all 

당신이 원하는 결과를 얻을 것이다.

당신은 또한 당신의 htaccess로 파일에서이를 수행하여 adminhide 폴더에 보호하고자하는 단지 개별 파일을 지정하여이를 달성 할 수 :

AuthUserFile "/home/xgclanco/.htpasswds/public_html/xg-clan.pt/forum/adminhide/passwd" 

AuthName "admin" 

AuthType Basic 

<Files "index.php"> 

    require valid-user 

</Files> 
+0

내가 하위 폴더를 많이 가지고, 더는 없다 이 일을하는 다른 방법? –

+0

업데이트 된 답변 – CalumMc

+0

그게 다예요, 고마워요. –

0

모든 하위 폴더는 당신이를 automaticly 보호에 htaccess로 파일을 넣어 :

여기
forum/adminhide: protected 
forum/adminhide/js: unprotected 
forum/adminhide/js/something: unprotected 
forum/adminhide/images: unprotected 
forum/adminhide/something: unprotected 

내가 지금 가지고있는 것입니다. 나는 그것을 바꿀 방법이 없다고 생각한다.

그래서 폴더 구조를 변경하거나 다른 곳으로 옮기고 싶은 물건을 넣어야합니다.

관련 문제