如何在Laravel中保护公用文件夹的路径

时间:2017-07-16 08:48:40

标签: php laravel-5.3

问题是我已将我的所有图像和文件放在公共文件夹中。现在,为了防止文件泄露,我想限制通过URL访问公用文件夹。我知道,我应该将这些文件存储起来,但是,如果我现在这样做,我将不得不在整个网站中更改路径。那么,有没有办法保护我的公共文件夹?

1 个答案:

答案 0 :(得分:1)

您可以使用Apache或Nginx来限制对公共的访问,并使用自定义路由来提供公共数据,但这并不理想。从逻辑上讲,解决此问题的最佳方法是将所有内容转换为Laravel的存储系统,并编写一个微程序,将公共目录中的任何链接转换为存储服务路径。

虽然,一个小代码示例可以帮助我为您的问题提供最好的建议。