Я потратил немало времени на поиски предложений для этого и, несмотря на то, что на сервере 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';
});
Мой URL: http://localhost/adminpanel/public/admin
И показывая эту ошибку:
Symfony\Component\HttpKernel\Exception\NotFoundHttpException
Когда я пишу этот URL-адрес: http://localhost/adminpanel/public/index.php/admin Теперь работает отлично..
Попробуйте этот 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]
.htaccess
? (AllowOverride All
)