首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tomcat RewriteCond

Tomcat RewriteCond
EN

Stack Overflow用户
提问于 2017-10-12 14:26:58
回答 1查看 413关注 0票数 0

我想在tomcat rewrite.config中编写RewriteCond,这样所有的urls (除了api ),没有扩展名或html的urls都会被重定向到/index.html。我想这样做,以便刷新在angular应用程序开始工作。

我已经有了一些东西,比如

代码语言:javascript
复制
RewriteCond %{REQUEST_URI} ^[^.]*(html?)?$
RewriteRule ^(.*)$ /index.html [L]

但这与所有urls都匹配,这意味着现在api调用不起作用。所以我想排除包含/api元素的urls。有没有可能这样做,或者我应该尝试用另一种方式指定cond,这意味着使用否定运算符,而不是尝试指定不应该匹配的资源?我已经尝试了几种方法来实现这一点,但都不起作用。

EN

回答 1

Stack Overflow用户

发布于 2017-10-18 14:23:54

这不是我正在寻找的确切答案,但最终我成功地实现了我的目标,简单地将角度路由策略改为散列策略。然后,清新突然开始发挥作用。所以,毕竟我没有为Tomcat重写编写任何规则。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46702821

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档