2012-11-29 3 views
2

을 지정합니다. 위의 코드 블록 관리 디렉토리도.htaccess로 내가</p> <pre><code>Options -Indexes </code></pre> <p>에 의해 내가 디렉토리를 A 동 htaccess로 파일을 hanv하지만 admin 디렉토리를 허용하고자하는 디렉토리와 로봇 파일

두 번째로 해커의 일부는 검색 엔진을 통해 사이트의 모든 디렉토리 이름을 가져옵니다. robots.txt 파일의 모든 보안 디렉토리에 대한 검색 엔진을 허용하지 않으면 해커가 robots.txt에서 디렉토리를 읽을 수 있습니다.

내가

<FilesMatch "\.(htaccess|htpasswd|ini|txt|log|sh|inc|bak)$"> 

에 의한 주문이 .txt 확장자가 허용 차단하면 엔진을 검색 할 수있는 모든

이 htaccess로 코드에서 거부 거부는 다른 디렉토리 내 robots.txt 파일을 읽어?

결론 : 모든 디렉토리를 허용하고 싶지만 admin 디렉토리를 허용하고 싶습니다. 또한 검색 엔진에서 보안 디렉토리를 차단하는 것을 좋아합니다.

나는 허용 디렉토리에 대한 답변을 받았지만 두 번째 질문은 Google이 읽을 수 있는지 여부를 확인하지 못했습니다.

답변

0

/admin 폴더를 암호로 보호하고 해당 폴더의 색인을 활성화해야합니다. 해당 폴더 내에 보호 된 파일을 추가하십시오. .htpass에 비밀번호를 저장하지 않고도 Google을 비롯한 어느 누구도 읽을 수 없습니다. 예를 /admin/.htaccess

AuthUserFile /var/www/vhosts/example.com/httpdocs/.htpass 
AuthType Basic 
AuthName "Administration" 
require valid-user 

Options +Indexes 

를 들어

더 읽기에 대한 Apache Module mod_authn_file

관련 문제