我有一个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
如何阻止访问此主管?
答案 0 :(得分:1)
将路径直接设置为公用文件夹。
对于本地开发,请运行命令
php artisan serve
从命令提示符。现在,您可以从http://localhost:8000
访问您的应用当您将其上传到服务器时,您只需编辑
即可/etc/apache2/sites-available
将您的目录指向
/var/www/html/public