IIS 8.5 - 301重定向和&符号

时间:2017-08-11 16:52:09

标签: iis url-rewriting

当网址在iis中包含&符号时,我正在努力让301重定向工作。我正在使用的代码如下:

    <rewrite>
        <rules>
            <rule name="Redirect rule1 for 301-maps">
                <match url=".*" />
                <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
                    <add input="{301-maps:{REQUEST_URI}}" pattern="(.+)" />
                </conditions>
                <action type="Redirect" url="{C:1}" appendQueryString="false" />
            </rule>
        </rules>
    </rewrite>        

        <rewriteMaps>
            <rewriteMap name="301-maps">
            <add key="/mobile/product.htm?id=139" value="/" /> << works
            <add key="/mobile/product.htm?id=139&subid=1" value="/" /> << fails syntax

0 个答案:

没有答案