Я пытаюсь настроить свой проект laravel, выполненный на локальном сервере приложений, на внутренней службе общего хостинга моего университета.
Проблема, с которой я столкнулся, заключается в том, что, за исключением маршрутов, связанных с моими проектами laravel, такие как авторизация / аутентификация (HomeController), другие маршруты не работают, так как поддомен для этих маршрутов не добавляется автоматически, как это для них (выделенная жирным шрифтом часть является субдомен):
https://www.cs2410 -web02pvm.aston.ac.uk / ~ khane2 / дом
Вот мой web.php моего проекта laravel:
Route::get('/animal_user_change_status/{animal_id}/attach', 'Animal_usersController@attach');
Route::get('/animal_user_change_status/{animal_id}/{user_id}/detach', 'Animal_usersController@detach');
Route::get('/animal_user_change_status/{animal_id}/{user_id}/Accept', 'Animal_usersController@setAcceptToStatusColumn');
Route::get('/animal_user_change_status/{animal_id}/{user_id}/Reject', 'Animal_usersController@setRejectToStatusColumn');
Route::get('/viewuserdata', 'Animal_usersController@viewUserData');
Route::get('/viewanimalsdata', 'Animal_usersController@viewAnimalData');
Route::get('/', 'AnimalController@index'); // just incase anything redricts to '/'
Route::resource('Animal', 'AnimalController');
Auth::routes();
Route::get('/home', 'HomeController@index')->name('home');
Вот мой ... / public_html / .htaccess с моего сервера.
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
Options +FollowSymLinks
RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
#Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
#Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} /(~[^/]+)(.*)
RewriteRule ^ /%1/index.php [L]
</IfModule>
Заранее спасибо