Laravel Https неправильно перенаправляет - PullRequest
0 голосов
/ 21 октября 2018

Я пытаюсь переместить мой веб-сайт (созданный с помощью laravel 5.6) с http на https.Я установил сертификаты ssl и правильно настроил apache.

Теперь, если я использую ссылку http://checkup.domain.com, он правильно перенаправляется на https и показывает запрашиваемую страницу.Перенаправление работает также для всех других маршрутов, но проблема в том, что я получаю 404 ошибки.Только "/" показывает мне правильный ответ.

Есть идеи, почему это может произойти?

1 Ответ

0 голосов
/ 22 октября 2018

Как вы обрабатываете свои маршруты в приложении?Убедитесь, что вы установили SSL в своем приложении Laravel для маршрутов, если у вас его нет.

В вас app / provider / AppServiceProvider.php добавьте логическую схему в функции регистрации.Вы также можете настроить его на запуск только для производства (если APP_ENV настроен на производство)

public function register()
{
   if (env('APP_ENV') === 'production') {
       $this->app['url']->forceScheme('https');
   }
}
...