php - Secure Laravel website hosting -
i developed website using laravel , on web hoster have not find public
directory , changed server.php
from
require_once __dir__.'/public/index.php';
to
require_once __dir__.'/index.php';
and moved contents of public
folder in root , website works problem when put example http://mywebsite.com/.env
can show content of .env
site not protected.
the question :
how can protect files , directories ?
example of structure want:
index.php .htaccess favicon.ico img/ css/ js/ laravel/ app/ bootstrap/ database/ config/ storage/ .env server.php ...
content of root of site => public folder content
laravel
directory => other directories , files
place in public folder , revert changes server.php. in top level directory add .htaccess file code below:
<ifmodule mod_rewrite.c> rewriteengine on rewriterule ^(.*)$ public/$1 [l] </ifmodule>
Comments
Post a Comment