Laravel 如何禁止用户访问 public 文件夹下的文件夹?

最近在尝试使用laravel5.1框架做网站,目前遇到一个问题,请大神帮助解决
现在已经在apache中将web根目录配置到public之下,但是如果public文件夹下有其他文件夹时,通过url依然可以访问,如下图

file
求助啊

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 9

要配置 apache 关闭目录浏览

6年前 评论

Storage 目录做软链接链接到 public

6年前 评论

@畅畅 我的方法是在publiic文件夹下的其他文件夹中均建一个index.php文件,用以提示页面不存在,请问是否妥当。

6年前 评论

你这很不科学啊,为什么要把不能访问的东西放在public下面?

6年前 评论

@树梢的阳光 这些文件夹是上传的图片,音乐等,只是如果用户可以直接访问文件夹,感觉不严谨,专业

6年前 评论

@伊苏 最好不要这样,最好的方法就是在apache 设置目录浏览权限,关闭后页面应是返回 403错误

6年前 评论

1楼说得很对啊,要配置 apache 关闭目录浏览。
别人的网站直接访问目录,没有index都是404的,这是你apache设置的问题。

6年前 评论
ruke

服务器直接设置跳转

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!