网址重写规则不起作用

时间:2012-09-01 14:58:42

标签: asp.net url-rewriting

我有以下网址重写规则,当我点击以下网址时,该规则不会被激活:

http://www.oldurl.co.uk/2008/06/salaries

            <rule name="Test" stopProcessing="true">
                <match url="^http://www.oldurl.co.uk/20$(.*)" />
                <action type="Redirect" url="http://www.newurl.com/20{R:1}" /> 
            </rule>

请问有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

$是表示字符串结尾的特殊字符。逃避这个角色:

<match url="^http://www.oldurl.co.uk/20\$(.*)" />