有没有办法将 .htaccess 中的所有 url 重写为 index.html 但现有文件夹?因为我使用 Vue-Router

问题描述 投票:0回答:0

我构建了一个包含

VUE CLI
Vue-Router
Web应用程序,所以我应该将所有请求重写为
index.html
文件,如下所示:

RewriteEngine On
RewriteRule ^(.*)$ ./index.html [L]

但是有一个问题,有两个文件夹

css
js
包含打包的
css
js
,由
Vue-CLI
自动生成。浏览器将发送一个请求,如:
https://example.com/css/xyz.css
但如上重写,
Apache
将回答
index.html
文件。例如
js
文件夹/文件

我能做些什么来重写对

index.html
的所有请求,但现有文件/文件夹如
favicon.ico
Bootstrap
css
/
js
文件或图片或相同文件夹中的
css
/
js
文件?

vue.js apache .htaccess vuejs3 vue-cli
© www.soinside.com 2019 - 2024. All rights reserved.