关于urlrewrite转发问题!在线等!!!
现在有需求要把网址/index.do?a=1&b=2
转为/dome.do?c=1&d=2
其中 参数c的取值是a、d的取值是b的值
请问urlrewrite.xml中应该怎么去写呢?
本人的xml为:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 3.2//EN"
"http://tuckey.org/res/dtds/urlrewrite3.2.dtd">
<urlrewrite>
<rule>
<from>^/index.do\?a=([0-9]+)&b=([0-9]+)$</from>
<to>/dome.do?c=$1&d=$2</to>
</rule>
</urlrewrite>
这样总是报HTTP Status 404 - /UrlrewriteD/index.do
而不是报HTTP Status 404 - /UrlrewriteD/dome.do的错!
------解决方案--------------------<rule>
<from>^/index.do$</from>
<to>/dome.do?c=%{parameter:a}&d=%{parameter:b}</to>
</rule>