2017-01-08 4 views
0

У меня проблема с маршрутом, я не могу указать localhost/test/ на мою страницу индекса моего сайта.Laravel 5 - Домашняя страница Маршрут

Когда я определить маршрут, как:

`Route::get("/",[email protected]);` 

localhost/test/ будет работать нормально, но и localhost/test/admin, localhost/test/enlocalhost/test/foolocalhost/test/undefined-route и загрузит указательный страницу сайта.

и рядом, когда у меня есть пространство имен маршрут как:

Route::group(['namespace'=>'Admin'],function(){ 

    Route::controller("admin"=>"AdminController"); 

}) 

Если я типа localhost/test/foo/admin все работает нормально, но когда я пишу: localhost/test/admin только указательный страницу сайта.

Я не знаю, что здесь не так, проблема с маршрутом или .htaccess перенаправление моих и я не знаю об этом.

Извините за неправильное произношение кода Я только что написал то, что помню прошлой ночью.

Примечание :: У меня есть индексный файл в моем корневом каталоге моего .htaccess файл моей корневой директории, как ниже, и я заменил server.php файл моего корневого каталога с моим index.php файла:

RewriteEngine On 
RewriteCond %{REQUEST_URI} !-f 
RewriteCond %{REQUEST_URI} !-d 
RewriteRule ^(.*)$ index.php/$1 [L] 

и мой файл .htaccess моего общедоступного каталога похож на значение по умолчанию.

ответ

0

почему бы не запустить (от терминала):

php artisan serve 

затем проверить свой проект по адресу: http://localhost:8000/ вместо: http://localhost/test/

или если вы используете Apache, добавить новый виртуальный хост

+1

Я протестировал его с помощью Apache LogLevel rewrite: trace7, но я не получил ничего, что вызывало это, хорошо, я пробовал, спасибо –

0

Обновление до Laravel 5.3 похоже на решение проблемы маршрута,

Смежные вопросы