특정 디렉토리에 대한 액세스를 거부하여 브라우저에 파일 목록을 표시하려고합니다. 예를 들어 URL localhost/myproject/assets로 이동하면 모든 파일 목록이 표시되므로 거부하고 싶습니다. 또한 사용자가 특정 파일에 액세스 한 경우 (예 : localhost/myproject/assets/uploads/img/1.jpg) 액세스 할 수 있어야합니다. 다른 사용자가 1.jpg를 업로드 한 경우 localhost/myproject/assets/uploads/img/1.jpg에 대한 액세스를 거부하는 방법도 있습니다.htaccess를 사용하여 디렉토리 목록에 대한 액세스를 거부합니다.
나는 laravel을 (를) 처음 사용했습니다. 어떤 도움을 주셔서 감사합니다. 덕분에
앱을 실행중인 웹 서버는 무엇입니까? 또한 웹 서버 구성 파일을 보는 것이 도움이됩니다. – henrik
Apache 웹 서버 사용. – Aamir
마지막 질문에 대해 : 적어도 웹 서버를 통해 공개적으로 액세스 할 수있는 디렉토리에 파일을 배치 할 수는 없습니다. 이를 달성하는 유일한 방법은 액세스 할 수없는 장소로 파일을 이동하여 PHP를 통해 제공하는 것입니다. – jeroen