У меня есть 2 окружения, одно для локальной разработки (в Ubuntu для Windows 10), где я запускаю свой сервер с php artisan serve --port=123
, и я получаю доступ через http://127.0.0.1:123/
, а другое - на общем хосте под названием Dev, где я получаю доступ к через этот URL: http://dev.example.com/my_project/public/
В моих маршрутах у меня есть это:
Route::redirect('/', '/inicio', 301);
Route::get('inicio', 'DashboardController@index')->name('inicio');
В Local, когда я получаю доступ к http://127.0.0.1:123/
, он перенаправляет на http://127.0.0.1:123/inicio
, что правильно. Но в Dev, если я присоединяюсь к http://dev.example.com/my_project/public/
, он перенаправляет на http://desa.laravel.com/inicio
Почему это происходит? Кроме того, в Local и в Dev, если я использую: href = "{{route ('inicio')}}"> оба сайта отправляют меня туда, куда мне нужно, что составляет http://127.0.0.1:123/inicio
и http://dev.example.com/my_project/public/inicio
соответственно.