URL重写不显示效果

时间:2015-12-30 13:42:39

标签: url-rewriting

我在我的struts应用程序的urlrewrite.xml文件中写了以下规则,该文件正在使用tuckey filter 4.0。我们在我们的应用程序中要求一个类型为url的网址:http:localhost:8080 / tgld / viewTopic?guidelinename = A& topicFile = B需要替换为http:localhost:8080 / tgld / etg / topicFile类型的URL。对原始URL进行某种屏蔽,因为它看起来很多参数很多。 URLrewrite jar 4.9已经在WEB-INF中,我的http://localhost:8080/rewrite-status页面正在加载。

这里tgld是应用程序上下文,viewTopic是我的动作名称

如果有人会帮助我们,那将会很棒

   <rule>
        <from>/viewTopic/*</from>
        <to>/etg/$2</to>
     </rule>

1 个答案:

答案 0 :(得分:0)

请更改以下规则

<rule>
    <from>^/viewTopic?guidelinename=(.*)&topicFile=(.*)$</from>
    <to type="redirect">/tgld/etg/$2</to>
</rule>