当我按预期刷新索引页面时,我尝试在tomcat 9上部署一个敏捷应用程序,但在深层链接上刷新时,我得到了空白页面。
我放入webapps / mynameApp / 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]
并进入context.xml <Valve className="org.apache.catalina.valves.rewrite.RewriteValve"/>
默认情况下,angular是静态网站,不会刷新深层链接。
尝试实施此操作: https : //angular.io/guide/router
这是重复的,但是我不能将其标记为一个。 通过浏览器刷新时出现Angular 2:404错误
这是代码。
希望能帮助到你。