我的.htaccess文件的代码如下所示。它放在我的laravel项目根目录中。
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
</IfModule>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
在我运行网址时使用此功能&#34; http://localhost/laravelapi/&#34;我正在获取文件夹结构。但当我跑#34; http://localhost/laravelapi/public&#34;我收到了结果页面。会有什么问题?请帮我找一个解决方案..
答案 0 :(得分:3)
我已经将.htaccess文件从/ public目录复制到我的Laravel根文件夹。我也将我的Laravel根文件夹中的server.php重命名为index.php,它对我有效。
答案 1 :(得分:1)
将.htaccess文件从公用文件夹复制到Laravel根文件夹,并将server.php复制到与index.php相同的文件夹中。那就是
答案 2 :(得分:0)
将公共文件夹添加到项目的根文件夹中并运行&#34; php artisan serve&#34;命令运行项目