我花了相当多的时间在谷歌搜索建议,尽管在xampp服务器之前在Laravel 4.2中设置了几个测试项目。 我不确定我在这个项目中缺少什么...
我在服务器上还有一个项目,它工作正常但是当我尝试启动这个新项目时,我开始收到此错误。
XAMPP 5.6.3版 PHP 5.6.3版
这是我的.htaccess文件:
RewriteEngine on
选项-MultiViews RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
这是我的Routes.php文件:
Route::get('/admin', function(){
echo 'hello';
});
我的网址是: http://localhost/adminpanel/public/admin
显示此错误:
Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException
当我写这个网址时:http://localhost/adminpanel/public/index.php/admin现在工作正常..
答案 0 :(得分:0)
在公用文件夹上试用此htaccess
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]