刷新后空白
问题:页面可以正常跳转,但刷新后提示404错误
解决:vue在build打包后只有一个HTML文件,跳转访问时是程序重新写了url,但是刷新时浏览器直白地进行了访问,如web.XXX.com/blog,那服务器上当然是没有blog这个路由的。
在伪静态配置内或在站点根目录下创建伪静态文件.htaccess,并写入
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.html [L] // 注意:这个目录是你设置存放vue上线文件的目录/index.html