Azure Web App web.config重写无法正常工作

时间:2017-04-25 12:39:31

标签: azure url url-rewriting web-config azure-web-app-service

我使用Azure Web App作为反向代理。当我输入类似" www.ABC.com"的网址时,它正在运行。如果我改为" www.ABC.com/abc" ;,那它就不起作用了。然后它会将我的URL更改为" www.ABC.com/abc"。我只想将此URL保留在Azure Web App上,如" http://ABC.azurewebsites.net"。有人知道如何解决这个问题吗?

 <rule name="Proxy" stopProcessing="true">
        <match url="(.*)" />
        <action type="Rewrite" url="https:/www.ABC.com/abc/{R:1}" />
        <serverVariables>
            <set name="HTTP_X_UNPROXIED_URL" value="https:/www.ABC.com/abc/{R:1}" /> 
            <set name="HTTP_X_ORIGINAL_ACCEPT_ENCODING" value="{HTTP_ACCEPT_ENCODING}" /> 
            <set name="HTTP_X_ORIGINAL_HOST" value="{HTTP_HOST}" />
            <set name="HTTP_ACCEPT_ENCODING" value="" />
        </serverVariables>
    </rule>

0 个答案:

没有答案