angular html5mode in tomcat apache 8.5.4 gives 404 on page refresh

后端 未结 2 412
走了就别回头了
走了就别回头了 2021-01-01 03:47

I m creating war file using gulp-war and deploy it into tomcat apache server 8.5.4 on my system

it first runs on localhost:8080/projectName/

but

2条回答
  •  無奈伤痛
    2021-01-01 04:31

    I found the solution with help of this article

    1. add in /opt/tomcat/conf/context.xml

       
       
         
      
    2. add rewite.config file in specific project WEB-INF folder with below content such as on /opt/tomcat/webapps/projectName/WEB-INF/rewrite.config

      RewriteCond %{REQUEST_URI} !^.*\.(bmp|css|gif|htc|html?|ico|jpe?g|js|pdf|png|swf|txt|xml|svg|eot|woff|woff2|ttf|map)$
      RewriteRule ^(.*)$ /index.html [L]
      

    hope it helps someone

提交回复
热议问题