Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure Web App Web.config重写不起作用_Azure_Url_Url Rewriting_Web Config_Azure Web App Service - Fatal编程技术网

Azure Web App Web.config重写不起作用

Azure Web App Web.config重写不起作用,azure,url,url-rewriting,web-config,azure-web-app-service,Azure,Url,Url Rewriting,Web Config,Azure Web App Service,我使用Azure Web App作为反向代理。当我输入像“www.ABC.com”这样的URL时,它正在工作。如果我改成“www.ABC.com/ABC”,它就不起作用了。然后它会将我的URL改为“www.ABC.com/ABC”。我只想在Azure Web应用程序上保留此URL,如“”。有人知道如何解决这个问题吗 <rule name="Proxy" stopProcessing="true"> <match url="(.*)" />

我使用Azure Web App作为反向代理。当我输入像“www.ABC.com”这样的URL时,它正在工作。如果我改成“www.ABC.com/ABC”,它就不起作用了。然后它会将我的URL改为“www.ABC.com/ABC”。我只想在Azure Web应用程序上保留此URL,如“”。有人知道如何解决这个问题吗

 <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>


您是否尝试使用?我们可以通过azure门户安装它。据我所知,Azure WebApp上的反向代理默认处于关闭状态。我没有使用扩展,但网站无法显示图像。因为图像文件夹位于另一个目录中,如“www.ABC.com”,而不是“www.ABC.com/ABC”。我可以在规则中添加一些东西来获取图像吗?根据我的测试,Azure Web App作为反向代理现在似乎不起作用。