我正在使用laragon服务器安装php 7.2 laravel。我已经尝试了很多方法,通过它的正常方法从laravel项目目录中复制.htaccess文件夹,以及将服务器文件复制并重命名为index.php,从而从URL http://localhost/myLaravel/public/中删除了公共关键字。但这没有用。每当我写这个网址:http://localhost/myLaravel/它给我以下错误:禁止您无权访问此服务器上的/ myLaravel /。
任何解决方案?
默认情况下,不得在子目录中访问Laravel应用。您可以执行以下操作之一:
myLaravel/public
目录public
目录移动到您的Laravel应用程序的根目录,如此处所述:How to make public folder as root in Laravel?您可以在laravel根目录中使用此htaccess代码。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>