url重写到没有扩展名的文件

时间:2017-11-24 01:16:49

标签: java url-rewriting tuckey-urlrewrite-filter

这是我的第一个问题。

我想知道是否有办法使用tuckey urlrewrite过滤请求到没有扩展名的特定文件。我尝试了一些规则来实现这一目标,但没有成功。

<rule>
    <from>^/file$</from>
    <to>/file</to>
</rule>

此文件包含json形式的文本。如果文件扩展名为.jsp,我可以使它工作。但该要求明确要求文件无扩展。

我尝试使用条件标记GET将标记为<=>重定向“规则匹配类型=”通配符“。一切都没有成功。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

所以我的答案和一些朋友交谈了。由于规则始终设置.jsp扩展名,Tuckey无法识别没有扩展名的文件。

答案是将规则放在第一位:

<rule>
    <from>^/apple-app-site-association$</from>
    <to last="true">/apple-app-site-association</to>
    <set type="content-type">application/json</set>
</rule>