在AWS ElasticBeanstalk上的Laravel应用程序中,路由仅在index.php放入URL时有效

在AWS ElasticBeanstalk上的Laravel应用程序中,路由仅在index.php放入URL时有效,laravel,amazon-elastic-beanstalk,laravel-routing,elasticbeanstalk,Laravel,Amazon Elastic Beanstalk,Laravel Routing,Elasticbeanstalk,我正在将我的Laravel应用程序部署到AWS ElasticBeanstalk。我已经部署了它。我就是这样部署它的。我创造了一个环境。然后我将文档根设置为“/public”。然后,我通过运行“bedeploy”命令来部署我的应用程序。应用程序已成功部署。但是我的申请有个问题。例如,如果我想访问路线,我必须访问类似的内容 如您所见,我必须输入index.php。如果我这样做,它就不起作用了 我尝试在根文件夹中创建了一个包含以下内容的.htaccess文件 <IfModule mod_re

我正在将我的Laravel应用程序部署到AWS ElasticBeanstalk。我已经部署了它。我就是这样部署它的。我创造了一个环境。然后我将文档根设置为“/public”。然后,我通过运行“bedeploy”命令来部署我的应用程序。应用程序已成功部署。但是我的申请有个问题。例如,如果我想访问路线,我必须访问类似的内容

如您所见,我必须输入index.php。如果我这样做,它就不起作用了

我尝试在根文件夹中创建了一个包含以下内容的.htaccess文件

<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

重新启动发动机
重写规则^(.*)$public/$1[L]
它不起作用。我怎样才能修好它