.htaccess 如何阻止用户查看我的laravel应用程序的根目录?
我有一个具有以下设置的laravel 5网站:.htaccess 如何阻止用户查看我的laravel应用程序的根目录?,.htaccess,laravel,.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 - [ ]
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
如何阻止访问此目录 直接设置到公用文件夹的路径 对于本地开发,运行命令
php artisan serve
从命令提示符。现在,您可以从访问您的应用程序
当你们把它上传到服务器上时,你们可以编辑它
/etc/apache2/sites-available
将您的目录指向
/var/www/html/public
谢谢@James的支持。对于本地开发,我使用XAMPP设置,并将我的应用程序放在htdocs中。在我的生产服务器中,我正在起诉Centos,但还没有看到路径
/etc/apache2/sites可用
能否将完整路径发布到本地开发中的laravel文件夹?它以C:/…开头,转到命令提示符并键入:cd C:/opt/lampp/htdocs/my_app,然后键入php artisan serve。现在尝试从localhost:8000访问您的应用程序。我正在linux上进行开发。我也可以使用localhost:8000访问该站点。首先,我的问题是,如果有人在本地或生产服务器上键入,他可以查看我根目录的文件。我如何防止这种情况。