2016-08-20 51 views
-2

我已将所有Laravel文件上传到托管。现在我可以直接通过URL调用.env文件并获得配置设置。如何禁止调用.env配置文件?

如何隐藏这个并禁止?

+1

你'.env'文件应该是最好的公众,通常情况下,'app'目录不能访问的目录是'public'上的一个目录。但是,您应该可以使用'.htaccess'来限制对此文件的访问 – Jonathon

回答

3

您的.env文件应理想地位于公众无法访问的目录中,通常位于public以上的目录中。

但是,您应该能够使用.htaccess限制对此文件的访问。我认为你可以做这样的事情来实现它(没有测试过):

<Files ".env"> 
Order Allow,Deny 
Deny from all 
</Files> 
相关问题