Laravel应用程序+ vuejs管理面板apache配置

时间:2019-07-04 09:47:56

标签: apache laravel-5 vuejs2

我有一个带有vuejs管理面板的Laravel应用。我的目标是所有匹配的路由/ admin将返回vue应用的index.html

结构文件夹

后端->公共->管理员(重定向到vue应用程序的/ dist的符号链接)。

我的.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等...我想发送vuejs应用程序的index.html。

希望你能帮助我。

我尝试了.htaccess的许多其他配置。

0 个答案:

没有答案