浏览文章
文章信息
Apache Vue项目部署配置
17119
原理:
Vue的路由是由js代理的,也就是index.html中引入的vue.js。如果我们不将服务器的所有请求转到index.html那我们肯定访问不了其它路由,就只能访问域名(因为域名自动找 的index.html),所以我们只要把请求重定向到index.html才能够访问其他VUE中设置的路由。
Apache vue项目配置,保持vue路由生效
项目下写上伪静态
.htaccess文件中添加以下内容
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.html$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.html [L] </IfModule>完事!