@Loony2021

Как сделать две точки входа ( Vue cli + php )?

Есть апишка в папке /api и есть vue app в /public, возможно ли сделать так, что бы все запросы попадали на vue (/public/index.html) но если запрос будет идти через /api, то он будет идти на /api/index.php. Копался в интернете, нашел пару статеек, попробовал, ничего не получается.
  • Вопрос задан
  • 135 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Loony2021 Автор вопроса
RewriteEngine On

<IfModule mod_rewrite.c>
    Options +FollowSymlinks
    RewriteEngine On
</IfModule>

<IfModule mod_rewrite.c>
    RewriteCond %{REQUEST_URI} ^/api
    RewriteRule ^.*$  api/index.php$1 [L]

    RewriteCond %{REQUEST_FILENAME} !-f [OR]
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^.*$ index.html
</IfModule>

Но это правило не игнорирует файлы, и путя к файлам тоже редиректят на index.html У кого то есть варианты?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы