Я загрузил проект laravel на виртуальный хостинг. Главная страница работает так:

Route::get('/','PageController@index'); 

Работает но это:

 Route::get('/stories', 'PageController@getStories'); 

Не работает.404 ошибка не найдена

Как правило, все остальные маршруты не работают, кроме этого

 Route::get('/','PageController@index'); 

Доступ по SSH невозможен для веб-хостинга. Кто-нибудь может мне помочь? В чем проблема?

0
Gunel 5 Сен 2017 в 09:11

5 ответов

Лучший ответ

Моя проблема заключалась в том, что я использовал временный домен, который был предоставлен общим хостом, после распространения доменного имени (как говорит общий хост) все маршруты работали. Спасибо за ответы

0
Gunel 6 Сен 2017 в 10:16

Пытаться :

http://yourdomain.com/index.php/stories

Пожалуйста, проверьте, включен ли htaccess для вашего хостинга или нет.

1
Muthu17 6 Сен 2017 в 10:22

На вашем веб-хосте должен быть включен mod_rewrite.

0
Quezler 5 Сен 2017 в 09:16

Если вы используете http: // domain / Stories для доступа к маршруту "/ Stories", попробуйте проверить, есть ли http: //domain/index.php/stories работает для вас. Если это так, ваш htaccess не работает должным образом. Обычно на разделяемом хостинге не включен механизм перезаписи для apache.

0
ojikobeshi 5 Сен 2017 в 16:51

Вы должны удалить / до истории. попробуй написать

Route::get('stories', 'PageController@getStories'); 
0
Farshad 5 Сен 2017 в 11:41