gpt4 book ai didi

java - UrlRewrite 不重定向某些文件

转载 作者:行者123 更新时间:2023-11-30 05:13:39 27 4
gpt4 key购买 nike

我正在使用 Tuckeys UrlRewrite 过滤器在我的 java 应用程序上获取干净的 url。我将所有对某个资源的请求重定向到 Spring 请求调度程序。这是我原来的规则

<rule>
<from>(.*)$</from>
<to>$1.htm</to>
</rule>

问题是访问 .js、.css 文件似乎也在重定向。我想知道如何为任何扩展编写带有否定的规则。因此,该规则应该匹配所有单个单词(例如登录、注销),而不匹配具有扩展名的单词(例如login.jsp、image.jpg、sc.js)。

最佳答案

您可以添加 <condition>不允许重写某些路径的元素:

<rule>
<condition type="request-uri" operator="notequal">\.[a-z]+$</condition>
<from>(.*)$</from>
<to>$1.htm</to>
</rule>

关于java - UrlRewrite 不重定向某些文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2416348/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com