Как правильно добавить поддомен в ваши маршруты? У меня есть проект laravel / hometead, работающий на моем локальном компьютере, но когда я перевожу его на HostGator, общий хост-сервер, он больше не работает. Ну, домашняя страница работает, но ссылки на подстраницы - нет.
Например, следующий маршрут отлично работает на моей локальной версии:
Route::get('/appointments', 'AppointmentController@index');
Но если я использую этот маршрут на удаленном сервере, он переходит на tekknow.net/appointments вместо tekknow.net/medaverter/appointments.
Поэтому я следовал инструкциям здесь: https://laravel.com/docs/5.6/routing#route -group-sub-domain-routing и добавил префикс, подобный этому:
Route::prefix('MedAverter')->group(function() {
Route::get('/appointments', 'AppointmentController@index');
});
Но это тоже не работает. Это также идет к /tekknow.net/appointments
Я также попытался изменить маршрут на это:
Route::get('/MedAverter/appointments', 'AppointmentController@index');
Но это также пошло на tekknow.net/appointments
Кто-нибудь знает, что я делаю не так?
РЕДАКТИРОВАТЬ : Я зашел на свою HostGator cPanel и посмотрел на все мои поддомены и увидел, что мой поддомен root был medaverter.tekknow. net который связан с Документом root от medaverter.tekknow.net/MedAverter, который перенаправляется на http://www.tekknow.net/MedAverter. Поэтому я переименовал свою папку из medaverter в MedAverter, чтобы соответствовать перенаправлению поддоменов.
Вот снимок экрана, показывающий, что я вижу в cPanel для столбцов Поддомены. Root Домен, Документ Root и Перенаправление