从webconfig URL重定向获取内部服务器错误

时间:2018-01-02 16:47:10

标签: asp.net asp.net-mvc web-config

不确定为什么会发生这种情况,但是我是否%20它似乎会导致应用程序完全中断。我有一个网址,我想使用一些查询参数重定向,如:

enroll.html --> /connect/sign-up.aspx?utm_source=Prospect%20Brochure%20and%20Quizk%20Guide&utm_medium=Print&utm_content=alprolixdotcomslashdiscover&utm_campaign=Vanity%20URL

这是我的规则:

        <rule name="ALP Prospect Brochure And ALP Quick Guide" stopProcessing="true">
          <match url="(.*)" />
          <conditions logicalGrouping="MatchAny" trackAllCaptures="false">
             <add input="{HTTP_HOST}{REQUEST_URI}" pattern="/enroll.html" />
          </conditions>
          <action type="Redirect" url="/connect/sign-up.aspx?utm_source=Prospect Brochure and Quizk Guide&utm_medium=Print&utm_content=alprolixdotcomslashdiscover&utm_campaign=Vanity URL" redirectType="Permanent"/>
        </rule>

似乎无法找到明确说明动作网址重定向允许的内容的任何文档,我假设是因为%20,我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

问题在于使用&而不是&amp;