2017-04-12 1 views
0

Je dispose de plusieurs noms de domaine ont souligné le même serveur (example.nl)Réécrire domaine contenu linguistique spécifique sans changer url - IIS

L'URL de example.my doit pointer vers le contenu de example.nl/en, sans avoir cette URL à apparaître dans la barre d'adresse. C'est seulement vraiment nécessaire pour la page d'accueil (en raison de problèmes google addwords). Pour résumer, example.mon doit montrer le contenu de example.nl/en en montrant un exemple. Dans la barre d'adresse.

La règle actuelle me donne une erreur. Des conseils?

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

Répondre

0

Cela semble faire l'affaire pour moi:

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