Pour éviter entre autre le duplicate-content pour les sites avec sous-domaines et/ou ayant plusieurs noms de domaines, j'utilise :
CODE
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.mondomaine\.fr$ [NC]
RewriteRule ^(.*) http://www.mondomaine.fr/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^www\.mondomaine\.fr$ [NC]
RewriteRule ^(.*) http://www.mondomaine.fr/$1 [R=301,L]
En gros si on accède à www.mondomaine.com ou mondomaine.fr, ça renvoit bien sur www.mondomaine.fr
Par contre la suite de l'URL est passée sous forme de Query String. J'explique :
www.mondomaine.com/contacts.html renvoit : www.mondomaine.fr/?lapage=contacts (site en pseudo-frames)
Ca fonctionne toujours mais là pour le coup 2 URL différentes renvoient sur une même page ce qui est pas vraiment le but
Je voudrais que ça rewrite tel quel, avec le chemin d'origine...
J'ai enlever le [QSA] mais le résultat est toujours le même...
Si vous avez une idée... merci.