使用重定向配置在Tomcat上部署Angular

时间:2018-03-19 13:31:44

标签: angular tomcat deployment

我想在Tomcat 7服务器上部署我的Angular 5应用程序,但是当我点击刷新按钮时,重定向出现问题,我总是遇到404错误。 在角度网站上,我找到了Apache:

RewriteEngine On
    # If an existing asset or directory is requested go to it as it is
    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f [OR]
    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d
    RewriteRule ^ - [L]
    # If the requested resource doesn't exist, use index.html
RewriteRule ^ /index.html

它适用于Apache服务器但不适用于Tomcat,Tomcat是否有类似的配置? 谢谢

1 个答案:

答案 0 :(得分:0)

避免重定向使用散列模式的一种解决方案:

RouterModule.forRoot(routes, {useHash: true})

另一个选择是编写一个专用的Java servlet来进行重定向。