Search code examples
urliisiis-10

IIS using (URL Rewrite) to Redirect to another domain


trying to redirect from https://www.domain.info/cms-cp/login.html to https://www-server2.domain.info/cms-cp/login.html by using the following code for (URL Rewrite) plugin, but unfortunately not working.

<rule name="Redirect To Web2 Server CMS"  enabled="true" stopProcessing="true">
    <match url="(.*)" />
    <conditions>
            <add input="{HTTPS}" pattern="^(www.domain.info/cms-cp/login.html)$" />
    </conditions>
    <action type="Redirect" url="https://www-server2.domain.info/cms-cp/login.html" redirectType="Permanent" /> 
</rule>

Solution

  • <rule name="Redirect To Server2" patternSyntax="ECMAScript"  enabled="true" stopProcessing="true">  
        <match url="login.html" />
        <conditions trackAllCaptures="false">
            <add input="{HTTP_HOST}" pattern="^www\.domain\.info$" ignoreCase="true" />
        </conditions>
        <action type="Redirect" url="https://www-server2.domain.info/cms-cp/login.html" redirectType="Permanent" />
    </rule>