Apache Alias ​​с выпуском Laravel - PullRequest
0 голосов
/ 04 июня 2018

У меня есть API, скажем, xyz.com/api, который является Live, работает правильно, который разработан в среде Yii, я хочу переместить это из Yii в laravel.

Так что я не касаюсь существующего API, Когда бы ни появлялось новое задание, я хочу перейти на laravel.

У меня проблема с установкой приложения laravel.

Моя папка yii: корневая папка / var / yii и корневая папка laravel - /var / laravel / public

Мой Yii URL-адрес - xyz.com/api, а URL-адрес laravel - xyz.com/newapi

Я хочу, чтобы все запросы xyz.com доходили только до папки yiixyz.com/newapi должен получить доступ к папке laravel.

Я попытался выполнить настройку apache

Alias /newapi /var/laravel/public
<Directory "/var/laravel/public">
    AllowOverride All
    Options Indexes FollowSymLinks
</Directory>

Моя версия laravel - 5.4. Версия Apache - 2.2. Я попробовал ту же конфигурацию с Lumen 5.2,это работает, но для laravel это не работает.

Если я попробовал xyz.com/newapi/newapi/login, то это работает, но xyz.com/newapi/login не работает

Мой laravelмаршруты выглядят примерно так

Route::post('newapi/login', 'LoginController@login');

1 Ответ

0 голосов
/ 04 июня 2018

Какой файл маршрута вы используете?Если вы используете файл маршрута api.php, проверьте, работает ли ваш API на xyz.com/newapi/api

. Вы можете удалить префикс API из RouteServiceProvider.php, чтобы удалить второй API из URL..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...