我開發使用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