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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.