vue用的是history模式,导致刷新404,解决方法:

1.服务器是Apache,在代码文件目录里的.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>
2.服务器是nginx,网站那里的配置文件里(不是伪静态配置)加入(加在root下就行,大概第七行左右):
location / {
       try_files $uri $uri/ /index.html;
    }

标签: none

添加新评论