Version complète: sur le forum Webmaster Hub : Redirection 301 avec plusieurs domaines?
Webmaster Hub > Promotion de Sites Internet > Techniques de Référencement
pikibou
Bonjour à tous,

Je suis nouveau et j'aurais besoin d'aide sur les redirections 301.
J'ai un site avec 5 noms de domaine.
Les 5 NDD pointent vers la même page: index.php.

Inutile de vous le dire, le site est blacklisté pour duplicated content!

Je voudrais savoir s'il est possible de faire une redirection de type 301 dans un htaccess et de dire par exemple: "www.xxx.fr n'est pas bon, prends www.xxx.com".

Si c'est possible, pourriez-vous me dire comment?

Est-ce que à votre avis un : Redirect permanent / http://www.xxx.com/ est la solution?

Si on fait un redirect permanent, le spider de Google, en passant sur xxx.xom verra aussi une redirection, non?

Merci pour votre aide,

Pikibooouuuuuu
Dan
Salut Pikibou,

Tu peux faire la même chose que j'ai fait pour le Hub, vu que celui-ci a tous les noms de domaine en .com, .net, .org, .biz, .info, .be et .fr

CODE
RewriteCond %{HTTP_HOST} !www.webmaster-hub.com$
RewriteRule (.*) http://www.webmaster-hub.com/$1 [R=301,L]


En fait si la requête n'est pas sur le domaine www.webmaster-hub.com, je redirectionne sur celui-ci avec entête 301.

Penses à resoumettre ton site sur Google une fois que ce sera bon.

Dan
pikibou
Merci DAN, c'est super!

Est-ce que tu pourrais me détailler un peu la règle? Juste pour que je comprenne bien.

CODE
RewriteCond %{HTTP_HOST} !www.webmaster-hub.com$
RewriteRule (.*) http://www.webmaster-hub.com/$1 [R=301,L]


--> ici on ne parle pas de .net, .org, .biz .info ...

--> Est-ce que ça veut dire: "de n'importe quel nom de domaine qui pointe, il y aura une redirection vers webmaster-hub.com"?

Je dois juste mettre ça dans un fichier htaccess, et à la racine du serveur?
Bien sûr avec mon domaine principal.

Merci beaucoup, c'est super!

Pikibouuu
pikibou
Salut à tous,

C'est au sujet de la redirection 301 dans un fichier .htaccess

J'ai implémenté la solution sur un de mes sites et ça a marché.

Par contre, j'ai essayé de le faire sur un autre site qui a également 4 noms de domaine et là ... rien ne se passe!

Quelqu'un a une idée de pourquoi ça na marche pas? DAN? une idée?

J'ai bien mis:

CODE
RewriteCond %{HTTP_HOST} !www.xxx.com$
RewriteRule (.*) http://www.xxx.com/$1 [R=301,L]


- à la racine du serveur
- là où pointent l'ensemble de mes noms de domaine.

Et pourtant, avec le navigateur, lorsque je vais sur le .fr, il reste en .fr - lorsque je vais sur le .be, il reste sur le .be

Merci pour votre aide!

Pikiboooo
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.