Bonjour a tous,
j'espere que je poste au bon endroit!

comme l'objet l'indique, j'ai plusieurs domaines avec differentes extensions (.com, .co.uk, .fr) et differentes orthographes (mon-site.com, monsite.com, mes-sites.com ...) pour l'instant ils pointent tous vers le meme dossier chez l'hebergeur (1and1) mais il faudrait que je mette en place une redirection 301 pour eviter le fameux Duplicate Content...

la contrainte c'est que je ne redirige pas TOUS les domaines vers LE MEME:
1- monsite.com, mes-sites.com, ... --> mon-site.com
2- monsite.co.uk, mes-sites.co.uk, ... --> mon-site.co.uk
...
et voici ce que je mets dans un .htaccess a la racine
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
RewriteEngine On
RewriteCond %{HTTP_HOST} !mon-site(.com|.co.uk|.fr)$ // ne pas rediriger quand c'est la bonne adresse
 
RewriteRule (.*)\.com$ http://www.mon-site.com/$1 [L,R=301]
RewriteRule (.*)\.co\.uk$ http://www.mon-site.co.uk/$1 [L,R=301]
RewriteRule (.*)\.fr$ http://www.mon-site.fr/$1 [L,R=301]
Ma question est simple: est ce bon ce que j'ai fait et/ou y a t il un meilleur moyen plus optimisé a le faire?

En vous remerciant infiniment pour votre aide