Laravel - 如何保护/公共/文件/上传/来自客户的网络访问

时间:2016-04-19 14:14:58

标签: laravel

我有一个问题。 管理员和员工可以将内容上传到/public/files/uploads/ 并且只允许客户在上传中看到部分文件。 但当我以客户身份登录并访问时:/public/files/uploads/ 我可以打开并查看每个文件。

我想知道如何保护客户,例如当他们尝试打开/public/files/uploads/时,他们会重定向回到主页视图。

这需要某种.htaccess,但我似乎无法弄清楚如何让它发挥作用。

任何帮助将不胜感激。 提前谢谢。

enter image description here

1 个答案:

答案 0 :(得分:2)

尝试在此文件夹中放置一个空的index.html文件。

此外,您的普通网址是否包含public?如果是这样,您的Web服务器配置错误,您应该将Web服务器(Apache,Nginx)指向public目录而不是Laravel项目的根文件夹。