Web config et redirection de sous-domaine sous IIS
Bonjour,
J'aimerais poser une petite question concernant
Web config et ces redirections.
Voici mon problème :
Je suis chez ikoula en mutualisé, j'ai un Plesk et plusieurs nom de domaines.
J'ai créé plusieurs sous domaines et je me rends compte que je peux accéder
à ces adresses depuis les autres nom de domaines que j'héberge.
Tous ce petit monde est redirigé depuis mon fichier web.config racine mais à chaque fois que j'y ajoute un domaine ou un sous domaine la liste ce rallonge.
Voici les types de redirection que j'utilise dans mon fichier webconfig :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
<rule name="REMOVE www" stopProcessing="true">
<match url=".*" ignoreCase="true" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_HOST}" pattern="^www\.(.+)$" />
</conditions>
<action type="Redirect" url="http://{C:1}/{R:0}" appendQueryString="true" redirectType="Permanent" />
</rule>
<rule name="Redirection de domaine.net dans le dossier racine /domaine" stopProcessing="true">
<match url="(.*)" ignoreCase="false" />
<conditions>
<add input="{HTTP_HOST}" pattern="domaine.net" ignoreCase="false" />
<add input="{URL}" pattern="^/domaine" ignoreCase="false" negate="true" />
</conditions>
<action type="Rewrite" url="/domaine/{R:1}" />
</rule>
<rule name="Redirection url de domaine2.org vers domaine2.net " stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^domaine2.org$" />
</conditions>
<action type="Redirect" url="http://domaine2.net/{R:0}" redirectType="Permanent" />
</rule> |
Mon problème est que j'essaye d'appliquer la même méthode pour renvoyer les sous domaines qui ne sont pas juste vers la bonne adresse.
Mon exemple ci-dessous est faux car il ne fonctionne pas, mai c'est en gros ce que je tente de faire.
rediriger tous ce qui commence par sousdomx vers labonneadresse.domaine.net
Code:
1 2 3 4 5 6 7 8
|
<rule name="Redirection sousdomx vers labonneadresse.domaine.net " stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^sousdomx\.(.+)$" />
</conditions>
<action type="Redirect" url="http://labonneadresse.domaine.net/{R:0}" redirectType="Permanent" />
</rule> |
Cela me permettrait de limiter les mauvaises adresses lorsque j'ajoute un des sous-domaines.
Bon noël à vous tous et bonne année 2012.