保护Laravel根目录

时间:2014-01-24 18:39:14

标签: .htaccess permissions laravel protection

我在拒绝访问Laravel网站的根目录时遇到问题...

我的项目是xampp / htdocs / laravel

当然Laravel路由/ public目录......

但是我怎么能拒绝访问目录xampp / htdocs / laravel ......? 如何阻止目录列表?

我找到的唯一方法是将一个带有标题的index.php(“location:/ laravel / public”)

但我不知道这是不是最好的方式......我应该使用.htaccess吗?怎么样? 我尝试了一些,但它导致整个服务器出现重大错误。

2 个答案:

答案 0 :(得分:2)

您需要打开httpd.conf文件(xampp / apache / conf / httpd.conf)并更改“DocumentRoot”值以包含公用文件夹的路径:

DocumentRoot "C:/xampp/htdocs/laravel/public"

答案 1 :(得分:0)

或者只需添加.htaccess即可:

RewriteEngine On 
RewriteRule ^ public [L]