Serveur IIS et htaccess

Nouveau WRInaute
Bonjour,
Je voudrais rediriger l'adresse sans les www sur l'adresse avec les www
voici mon code, cela ne fonctionne pas pourtant ce code fonctionne très bien sur d'autre site sous linux.
Y a-t-il des condition particulière sous IIS
Voici mon code

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.monsite.com$
RewriteRule ^(.*) http://www.monsite.com/$1 [QSA,L,R=301]


Merci
 
WRInaute impliqué
Salut,

Soit tu vas dans IIS et tu ajoutes le domaine sans les www.

Sinon dans les DNS faut ajouter un CNAME avec * pour envoyer tout ce qui est *.domaine.ext vers le site IIS correspondant.

A+
 
WRInaute accro
Si je comprends bien, tu proposes des moyens d'afficher le site à deux adresses différentes, mais ce n'est pas ce qui est recherché ici.

Jean-Luc
 
Nouveau WRInaute
Bonjour
Voici ce que j'ai trouvé.
Visiblement on utilise de l'Url Mapping en ASP.NET 2.0
Voici un lien qui explique le procédé -http://www.laboratoire-microsoft.org/articles/teched_2004/3/5/

J'ai essayé ceci sans résultat
<urlrewrites>
<rule>
<url>http://monsite.com</url>
<rewrite>http://www.monsite.com</rewrite>
</rule>
</urlrewrites>

Je piétine vraiment. Si quelqu'un à des pistes !
 
WRInaute discret
Mr ross a dit:
Bonjour
Voici ce que j'ai trouvé.
Visiblement on utilise de l'Url Mapping en ASP.NET 2.0
Voici un lien qui explique le procédé -http://www.laboratoire-microsoft.org/articles/teched_2004/3/5/

J'ai essayé ceci sans résultat
Je piétine vraiment. Si quelqu'un à des pistes !

Visiblement tu as tout melangé.

L'exemple en .net2 est à ajouter au fichier de config alors que le 2éme exemple est à utiliser avec la librairie indiquée.
Par contre si tu utilises un hebergement mutualisé je ne suis pas certain qui tu puisses utiliser ces solutions, contacte ton hebergeur à ce sujet.

MADdanny
 
Nouveau WRInaute
Personne n'a rencontré le même problème que moi sur serveur IIS, pour rediriger l'adresse sans les www sur l'adresse avec les www.
J'arrive à rewriter mais pas à faire cette redi.
 
Discussions similaires
Haut