如何阻止用户查看我的laravel应用程序的根目录?

时间:2016-02-08 07:28:00

标签: .htaccess laravel

我有一个laravel 5网站,其中包含以下设置:

http://localhost/my_app/public/auth/login - 用户可以使用此类链接查看网站

但如果用户输入的内容如下:

http://localhost/my_app/,他将能够查看以下内容:

Index of /my_app

[ICO]   Name    Last modified   Size    Description
[PARENTDIR] Parent Directory        -    
[   ]   _ide_helper.php 2015-09-23 08:35    389K     
[DIR]   app/    2016-02-07 22:33    -    
[   ]   artisan 2015-08-30 12:31    1.6K     
[DIR]   bootstrap/  2015-08-30 12:31    -    
[   ]   composer.json   2016-01-03 04:51    1.4K     
[   ]   composer.lock   2016-01-03 04:52    130K     
[DIR]   config/ 2016-02-04 08:28    -    
[DIR]   database/   2015-08-30 12:31    -    
[   ]   gulpfile.js 2015-08-30 12:31    503  
[   ]   package.json    2015-08-30 12:31    159  
[   ]   phpspec.yml 2015-08-30 12:31    87   
[TXT]   phpunit.xml 2015-08-30 12:31    899  
[DIR]   public/ 2015-08-30 12:31    -    
[   ]   readme.md   2015-08-30 12:31    1.9K     
[DIR]   resources/  2015-08-30 12:31    -    
[   ]   server.php  2015-08-30 12:31    567  
[DIR]   storage/    2015-08-30 12:31    -    
[DIR]   tests/  2015-08-30 12:31    -    
[DIR]   vendor/ 2016-01-03 04:53    

如何阻止访问此主管?

1 个答案:

答案 0 :(得分:1)

将路径直接设置为公用文件夹。

对于本地开发,请运行命令

php artisan serve
从命令提示符

。现在,您可以从http://localhost:8000

访问您的应用

当您将其上传到服务器时,您只需编辑

即可
/etc/apache2/sites-available

将您的目录指向

/var/www/html/public