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

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

file
求助啊

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 9

要配置 apache 关闭目录浏览

7年前 评论

Storage 目录做软链接链接到 public

7年前 评论

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

7年前 评论

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

7年前 评论

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

7年前 评论

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

7年前 评论

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

7年前 评论
ruke

服务器直接设置跳转

7年前 评论

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