By 5 Marzo 2019 0 Comments

Come Creare una Regola di Rewrite su IIS in una situazione ProxyPass

Se stiamo utilizzando una regola ProxyPass su IIS (esempio)

<rule name=”ReverseProxyInboundRule1″ stopProcessing=”true”>
<match url=”(.*)” />
<action type=”Rewrite” url=”https://www.andrea.it/{R:1}” />
</rule>

ma abbiamo bisogno anche di modificare il nome del dominio è necessario aggiungere una regola di rewrite PRIMA della regola di ReverseProxy.
L’esempio riportato “camuffa” un sito web che nella rete (locale) si chiama www.andrea.it in > www.serverbay.it

Esempio completo:

<?xml version=”1.0″ encoding=”UTF-8″?>
 <configuration>
   <system.webServer>
     <rewrite>
        <outboundRules rewriteBeforeCache=”true”>
        <rule name=”Reggola”>
        <match filterByTags=”A” pattern=”^http(s)?://www.andrea.it/(.*)” />
        <action type=”Rewrite” value=”http{R:1}://www.serverbay.it/{R:2}” />
        </rule>
     </outboundRules>
<rules>
     <rule name=”ReverseProxyInboundRule1″ stopProcessing=”true”>
     <match url=”(.*)” />
     <action type=”Rewrite” url=”https://www.andrea.it/{R:1}” />
     </rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

Rewrite su IIS,Rewrite iis, iis rewrite change domain name, rules, rule, iis rewrite change url, iis rewrite modify url, iis rewrite change url, iis rewrite url, iis rewrite url proxypass, iis rewriterule proxypass, Url Rewrite different domain, iis rewrite replace domain

Posted in: IIS 6.0, IIS 7, IIS 7.0, IIS 8, IIS 8.0

About the Author:

shared on wplocker.com