如何请求子文件夹重写到另一个应用程序在IIS

<system.webServer> 
    <rewrite> 
     <rules> 
      <rule name="Route the requests for pages" stopProcessing="true"> 
       <match url="^pages/(.*)" /> 
       <conditions> 
        <add input="{CACHE_URL}" pattern="^(https?)://" /> 
       </conditions> 
       <action type="Rewrite" url`enter code here`="{C:1}://www.qa.example.com/{R:1}" /> 
       <serverVariables> 
        <set name="HTTP_ACCEPT_ENCODING" value="" /> 
       </serverVariables> 
      </rule> 
     </rules> 
     <outboundRules> 
      <rule name="ReverseProxyOutboundRule1" preCondition="ResponseIsHtml1"> 
       <match filterByTags="A, Area, Base, Form, Frame, Head, IFrame, Img, Input, Link, Script" pattern="^http(s)?://www.qa.example.com/(.*)" /> 
       <action type="Rewrite" value="/pages/{R:2}" /> 
      </rule> 
      <rule name="RewriteRelativePaths" preCondition="ResponseIsHtml1"> 
       <match filterByTags="A, Area, Base, Form, Frame, Head, IFrame, Img, Input, Link, Script" pattern="^/(.*)" negate="false" /> 
       <action type="Rewrite" value="/pages/{R:1}" /> 

      </rule> 
      <preConditions> 
       <preCondition name="ResponseIsHtml1"> 
        <add input="{RESPONSE_CONTENT_TYPE}" pattern="^text/html" /> 
       </preCondition> 
      </preConditions> 
     </outboundRules> 
    </rewrite> 
    <urlCompression doStaticCompression="true" doDynamicCompression="false" /> 
</system.webServer> 
+0

这对我有效 – PSB