0

tuckey の URLrewrite を使用しているときに問題に直面しています。私の要件は、URL に dev/auth/dev/ が含まれている場合のようです

例: http://:8080/dev/auth/dev/student/exam は、URL にクエリ文字列が含まれている場合、http://:8080/college/student/exam にリダイレクトする必要があります。

ex: http://<myhost>:8080/dev/auth/dev/student/exam?internal=mepa&external=pega
should redirect to
    http://<myhost>:8080/college/student/exam?internal=mepa&external=pega
my url rewrite looks like
        <rule>
        <from>/dev/auth/dev/(.*)</from>
        <to type="permanent-redirect" last="true">%{context-path}/college/$1</to>
     </rule>
this is working fine for with out query strings
request you to help - with the rule for with query strings

次のようなオプションを試しましたが、機能しません

 <rule>
        <condition type="query-string" operator="equal"></condition>
        <from>/dev/auth/dev/(.*)</from>
 <to type="permanent-redirect" last="true">%{context-path}/college/$1?%{query-string}</to>
     </rule>
4

0 に答える 0