1

私はタッキーurlRewriteを理解して書くことを試みてruleいますが、それを行うことができません。

ServletURLパターンが定義されているがあります@WebServlet("/user/*")。のロード時に、のServletようなURLを取得しますhttp://localhost:8080/Navigation/user/*

/user/URLが読み込まれるたびにに移動するようにルールを作成するにはどうすればよいですかhttp://localhost:8080/Navigation/user/list。私はこれを試しました:

<rule>
    <from>^/user/*$</from>
    <to>/user/list</to>
</rule>

しかし、これは機能していません。

4

2 に答える 2

4

次のようなものを使用できます。

<urlrewrite use-context="true">
    <rule>
        <from>(.*)/user/(.*)$</from>
        <to type="permanent-redirect">$1/user/list</to>
    </rule>
</urlrewrite>

ここ$1で、は前にあるもの、/user/つまり最初ので示されるものを表し(.*)ます。

このマニュアルを読むことも役立つかもしれません。

お役に立てれば。

于 2012-07-31T09:25:41.327 に答える
0

このように与えてみてください<to type="redirect">

于 2012-07-30T04:27:51.360 に答える