.ENV 文件可见
2022-08-30 20:14:16
我使用的是 Laravel 5.1
我最近在共享主机中上传了我的项目。但是当我浏览我的.env文件是可见的。http://siteAddress.com/local/.env
有没有办法隐藏此文件或重定向人员,如果他们想要浏览具有文件夹视图的网站?
我使用的是 Laravel 5.1
我最近在共享主机中上传了我的项目。但是当我浏览我的.env文件是可见的。http://siteAddress.com/local/.env
有没有办法隐藏此文件或重定向人员,如果他们想要浏览具有文件夹视图的网站?
最后,我隐藏并禁用名为 的文件夹的索引视图。我创建了一个 in 文件夹 。.env
local
.htaccess
local
这是代码.htaccess
# Disable index view
Options -Indexes
# Hide a specific file
<Files .env>
Order allow,deny
Deny from all
</Files>
请创建一个包含 .env 文件的文件,并编写如下所示的代码:.htaccess
# STRONG HTACCESS PROTECTION
<Files ~ "^.*\.([Ee][Nn][Vv])">
order allow,deny
deny from all
satisfy all
</Files>
然后尝试从url点击.env文件,它将不可用并在其中显示代码。
如果你想从github中删除它。
请在同一目录下创建新文件 .gitignore。
并添加行
.env