Приложение Laravel + vuejs Админ-панель Конфигурация apache - PullRequest
0 голосов
/ 04 июля 2019

У меня есть приложения Laravel с административной панелью vuejs. Мои цели - соответствие всех маршрутов / администратор вернет index.html vue app

структура папки

backend -> public -> admin (символическая ссылка, которая перенаправляет в / dist приложения vue).

мой .htaccess:

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
            Options -MultiViews -Indexes
            </IfModule>

    RewriteEngine On

    # Handle Authorization Header
        RewriteCond %{HTTP:Authorization} .
        RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # Handle Front Controller...
    RewriteCond %{REQUEST_URI} !^/admin
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

Если используются маршруты /, / blog /, / contact и т. Д. ... Я хочу использовать маршрутизатор laravel,

иначе, если маршрут - / admin, / admin / dashboard и т. Д ... Я хочу отправить index.html из приложения vuejs.

Надеюсь, вы сможете мне помочь.

Я пробовал много других настроек .htaccess.

...