2017-04-12 5 views
0

ich mehr Domain-Name auf den gleichen Server hingewiesen habe (example.nl)ohne URL zu ändern - IIS

Die example.my URL zum Inhalt example.nl/en zeigen sollte, ohne dass diese URL in der Adressleiste erscheint. Dies ist nur wirklich notwendig für die Homepage (wegen google addwords issues).

Zusammengefasst sollte example.my den Inhalt von example.nl zeigen, während example.my in der Adressleiste angezeigt wird.

Die aktuelle Regel gibt mir einen Fehler. Irgendwelche Tipps?

<rule name="Redirect .my" stopProcessing="true"> 
    <match url=".*" /> 
    <conditions> 
     <add input="{HTTP_HOST}" pattern="^.*example\.my$" /> 
    </conditions> 
    <action type="Rewrite" url="http://www.example.nl/en/" /> 
</rule> 

Antwort

0

Dies scheint für mich, den Trick zu tun:

<rule name="redirect .my to /en" enabled="true" stopProcessing="true"> 
    <match url="(^$)" ignoreCase="true" /> 
    <conditions> 
    <add input="{HTTP_HOST}" pattern="example.my" /> 
    </conditions> 
    <action type="Redirect" url="http://www.example.my/en/{R:1}" appendQueryString="true" /> 
</rule>