我有一个带有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的许多其他配置。