我开发使用laravel和我的网络托管商我还没有找到public
目录,这样一个网站,我改变了server.php
从安全Laravel网站托管
require_once __DIR__.'/public/index.php';
为
require_once __DIR__.'/index.php';
我把根目录下的public
文件夹中的所有内容都移动了,并且网站工程版本嗯,但问题是,当我把例如http://mywebsite.com/.env
我可以显示.env
的内容,所以我的网站不受保护。
问题:
我怎么能保护我的文件和目录?结构
例子我想:我的网站的根
index.php
.htaccess
favicon.ico
img/
css/
js/
laravel/
app/
bootstrap/
database/
config/
storage/
.env
server.php
...
内容=>公用文件夹内容
laravel
目录=>其它目录和文件
不要编辑的server.php文件。只需创建一个名为public – Daan
的目录不起作用,因为我的网络托管服务器不包含公共文件夹 – Snakox
然后自己创建一个目录! – Daan