다른 사용자가 브라우저에서 해당 디렉토리의 파일에 직접 액세스 할 수 없도록 내 루트 디렉토리에 대한 액세스를 제한하려고합니다. 내가 실행중인 문제는 현재 루트의 페이지입니다. 예를 들어 index.php가 암호를 요청하고 .htaccess가 도메인의 루트가 아니라 디렉토리의 루트에 있습니다. 이것은 색인 파일이 해당 디렉토리의 포함 파일에 액세스하지 못하게합니다..htaccess가 디렉토리 액세스를 거부합니다.
브라우저 액세스에서 해당 디렉토리를 잠그는 동안 루트에있는 파일이 액세스 할 수 있고 비밀번호를 묻지 않고 루트 페이지에 액세스 할 수있는 간단한 방법은 무엇입니까? 나는 그들이 사이트를 볼 수 있다는 것을 알기를 원하지만 누군가가 하위 디렉토리에서 코드를 훔쳐보기 시작하면 부인할 수는 있지만 페이지에 액세스 할 수 있도록 허용합니다.
저는 각 브라우저에서 직접 브라우저 액세스를 제한하고자하는 각 사이트에서이 기능을 사용하지 않았습니다.
AuthType Basic
AuthName "Administrator"
AuthUserFile /home2/mesquiu0/.htpasswds./htpasswd
Require valid-user
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
에서 나도이에게 기회를 줄 것입니다 수 있습니다. 이전에 시도해 보았지만 캐시 된 파일을 지우고 브라우저를 다시 시작 했으므로 여전히 디렉토리의 파일에 액세스 할 수있었습니다. 나는 그것이 가능하기 때문에 + 색인을했을 수도 있습니다. 제안 해 주셔서 감사합니다. – Texan78
이것도 디렉토리와 루트에서 모두 시도해 보았습니다. 루트의 인덱스 나 파일을 마우스 오른쪽 버튼으로 클릭하고 링크를 클릭하면 브라우저의 해당 디렉토리에있는 파일이 표시됩니다. 막다. 누구든지 브라우저에서 직접 하위 디렉토리에 액세스하면서 루트 또는 다른 하위 디렉토리의 파일이 포함될 수있는 파일에 액세스 할 수있게 허용합니다. – Texan78
업데이트.이 기능은 디렉토리에 대한 액세스를 제한하는 데 사용되지만 일부 파일의 소스를보고 링크 (예 : 스타일 시트)를 클릭하면 작동합니다. 해당 디렉토리 내의 파일을 볼 수 있습니다. 방금 디렉토리 구조를 보려고하면 차단합니다. 필요로하는 특정 파일에 파일을 포함시키면서 디렉토리의 파일에 액세스 할 수 없도록해야합니다. – Texan78