Я установил Laravel с Composer под wampserver.
Мой каталог: C:/wamp/www/laravel/firstProject
общедоступный файл: C:/wamp/www/laravel/firstProject/public
ТАК, когда я пытаюсь перейти на localhost/laravel/firstProject/public/projects
Я получаю сообщение об ошибке: "Запрошенный URL-адрес /laravel/index.php не найден на этом сервере".
Я могу получить доступ, когда набираю: localhost/laravel/firstProject/public/index.php/projects
Я отредактировал httpd.conf и раскомментировал mod_rewrite
.
Изменил AllowOverride none
на AllowOverride all
.
Также добавил RewriteBase /laravel/
в .htaccess, затем перезапустил все, но проблема осталась.
Это мой файл route.php:
<?php
// show a static view for the home page (app/views/pages/home.blade.php)
Route::get('/', function() {
return View::make('pages.home');
});
Route::get('about', function() {
return View::make('pages.about');
});
Route::get('projects', function() {
return View::make('pages.projects');
});
Route::get('contact', function() {
return View::make('pages.contact');
});
Это мой htaccess:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
RewriteBase /laravel/
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
Я знаю, что вопрос задавался много раз, но я пробовал множество предложенных решений, но все равно.
Спасибо за любую помощь или совет.