Прежде всего я хочу извиниться за мой плохой английский.
Я создал приложение Laravel, которое я тестирую на Microsoft Internet Information Server (IIS).
Мои маршрутыФайл /web.php выглядит следующим образом
Route::get('/', 'PagesController@welcome');
Route::get('/contact', 'PagesController@contact');
Route::get('/about', 'PagesController@about');
Route::get('/findCar','PagesController@findCar');
Route::resource('bookings','BookingsController');
Route::resource('cars','CarsController');
Route::resource('cities','CitiesController');
Route::get('/test','PagesController@test');
, когда я тестирую это на локальном хосте, все маршруты работают, как запланировано.Когда я нажал кнопку, которая переадресовала меня на / contact, я попал на сайт localhost / contact и был показан правильный сайт.
На IIS действительно моя страница приветствия находится на URI https://bcompetent.bertrandt.com/bcompetent/fleet_booking_test/public/и / contact будет на URI https://bcompetent.bertrandt.com/bcompetent/fleet_booking_test/public/contact, но кнопка перенаправляет меня на https://bcompetent.bertrandt.com/contact, и я вижу только ошибку 404.
Кто-нибудь знает, как это исправить?Должен ли я исправить это в своем коде или мне нужно что-то настроить в настройках ISS?