Vue history路由模式 伪静态

1. 首先在vue项下的router.js 文件配置 mode为history模式,并且设置好对应的base选项

apache .htaccess
[code]
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.html [L] // 注意:这个目录是你设置存放vue上线文件的目录/index.html
[/code]
还有就是 开启apache支持分布式配置(也就是支持.htaccess文件配置)
需要设置 AllowOverride All
需要支持路径重写必须加载重写模块 LoadModule rewrite_module modules/mod_rewrite.so

nginx
[code]
location / {
if (!-e $request_filename) {
rewrite ^/(.*) /index.html last; break;
}
}
[/code]

阅读剩余
THE END