首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于urlrewrite转发有关问题!

2013-06-25 
关于urlrewrite转发问题!在线等!!!现在有需求要把网址/index.do?a1&b2转为/dome.do?c1&d2其中 参数c的

关于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]+)&amp;b=([0-9]+)$</from>
<to>/dome.do?c=$1&amp;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}&amp;d=%{parameter:b}</to>
</rule>

热点排行