VUE静态资源打包部署在tongweb上刷新页面404问题问题现象
F5刷新就会出现404
问题处理方法
方法一:default-web.xml添加error-page标签
<error-page>
<error-code>404</error-code>
<location>/index.html</location>
</error-page>
方法二:web.xml添加error-page标签
在应用WEB-INF文件下添加web.xml,在web.xml中添加error-page标签
<error-page>
<error-code>404</error-code>
<location>/index.html</location>
</error-page>
(web.xml优先于tongweb的default-web.xml)
方法三:利用tongweb的rewrite功能实现
在应用WEB-INF文件下添加rewrite.config,内容如下:
方法四:利用ths的rewrite_mod模块实现
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
</IfModule>
方法五:利用nginx的try-files模块实现
location / {
try_files $uri $uri/ /index.html;
}