Webmaster Hub: Redirection de plusieurs sites vers 1 seul - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Redirection de plusieurs sites vers 1 seul Noter : -----

#1 L'utilisateur est hors-ligne   SLC71 

  • Groupe : Hubmaster
  • Messages : 209
  • Inscrit(e) : 08-octobre 09
  • Genre:Homme
  • Société:Sports Loisirs et Culture

Posté 17 mars 2011 - 18:41

Bonjour à tous, j'ai un petit soucis
j'ai un site existant en .fr mais il existe 5 autres versions en .info .biz .eu .com ...
et en fait c'est un gros copier coller, tous les sites sont identiques sauf les urls, donc du beau contenu dupliqué.
J'ai pris la sage décision de tout rediriger vers mon site unique en .fr
je veux rediriger page par page pour que ce soit plus pertinent
en code j'ai pensé à ça dite moi si j'ai juste
RedirectPermanent / http://www.domaine.fr/

si je place ça sur tous mes sites chaque page de la version dupliquée redirigera vers la meme page du .fr

merci à vous
Nous proposons des séjours scolaires ainsi que certaine classe decouverte. Notre destination phare cette année c'est le séjour appn
n'hésitez pas à nous contacter
0

#2 L'utilisateur est en ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 17 mars 2011 - 18:55

Oui, toutes les pages des sites seront redirigées sur leur équivalence du site de destination, avec entête 301.
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#3 L'utilisateur est hors-ligne   SLC71 

  • Groupe : Hubmaster
  • Messages : 209
  • Inscrit(e) : 08-octobre 09
  • Genre:Homme
  • Société:Sports Loisirs et Culture

Posté 17 mars 2011 - 19:34

clair net et précis, merci chef

Ce message a été modifié par captain_torche - 18 mars 2011 - 12:00.
Raison de l'édition : Inutile de citer le message précédent; on vient de le lire

Nous proposons des séjours scolaires ainsi que certaine classe decouverte. Notre destination phare cette année c'est le séjour appn
n'hésitez pas à nous contacter
0

#4 L'utilisateur est hors-ligne   SLC71 

  • Groupe : Hubmaster
  • Messages : 209
  • Inscrit(e) : 08-octobre 09
  • Genre:Homme
  • Société:Sports Loisirs et Culture

Posté 18 mars 2011 - 07:39

ah zut, apparement il ne faut pas faire comme ça quand les domaines sont sur un même hébergeur
quelqu'un a une idée?
Nous proposons des séjours scolaires ainsi que certaine classe decouverte. Notre destination phare cette année c'est le séjour appn
n'hésitez pas à nous contacter
0

#5 L'utilisateur est en ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 18 mars 2011 - 08:19

Pour quelle raison ?
Tu veux dire lorsque tous les domaines sont sur le même hébergement ?

Si c'est le cas, un simple RewriteCond testant le nom de domaine convient.

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

La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#6 L'utilisateur est hors-ligne   SLC71 

  • Groupe : Hubmaster
  • Messages : 209
  • Inscrit(e) : 08-octobre 09
  • Genre:Homme
  • Société:Sports Loisirs et Culture

Posté 18 mars 2011 - 09:51

oui s'ils sont sur un meme hébergement.
tes règles font quoi exactement elles disent que le site principal est le .fr et que si c'est pas le cas il faut rediriger vers le .fr ?
et ça redirige page par page?

je viens de trouver une explication sur un autre site qui dit que quand il n'y a qu'un seul fichier racine on peut faire ça

<IfModule mod_rewrite.c>
	RewriteEngine On
	RewriteCond %{HTTP_HOST} !^exemple\.fr$ [NC]
	RewriteRule ^(.*)$ http://exemple.fr/$1 [R=301,L]
</IfModule>


c'est la même chose?
Nous proposons des séjours scolaires ainsi que certaine classe decouverte. Notre destination phare cette année c'est le séjour appn
n'hésitez pas à nous contacter
0

#7 L'utilisateur est en ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 18 mars 2011 - 10:15

C'est identique...
Il faut bien évidemment toujours mettre le moteur de réécriture en route (d'où la ligne "RewriteEngine on") ;)

Je te suggère de lire ceci : http://www.webmaster...riture-des.html
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#8 L'utilisateur est hors-ligne   SLC71 

  • Groupe : Hubmaster
  • Messages : 209
  • Inscrit(e) : 08-octobre 09
  • Genre:Homme
  • Société:Sports Loisirs et Culture

Posté 18 mars 2011 - 10:28

ok et tu me confirmes bien que ça redirige page par page
merci de ta patience ;)
Nous proposons des séjours scolaires ainsi que certaine classe decouverte. Notre destination phare cette année c'est le séjour appn
n'hésitez pas à nous contacter
0

#9 L'utilisateur est en ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 18 mars 2011 - 11:35

Cela te redirigera toutes les pages de tes sites vers la page équivalente du .fr
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#10 L'utilisateur est hors-ligne   SLC71 

  • Groupe : Hubmaster
  • Messages : 209
  • Inscrit(e) : 08-octobre 09
  • Genre:Homme
  • Société:Sports Loisirs et Culture

Posté 18 mars 2011 - 11:51

Merci Dan je pense pouvoir m'en sortir cette fois

Ce message a été modifié par captain_torche - 18 mars 2011 - 12:00.
Raison de l'édition : Inutile de citer le message précédent; on vient de le lire.

Nous proposons des séjours scolaires ainsi que certaine classe decouverte. Notre destination phare cette année c'est le séjour appn
n'hésitez pas à nous contacter
0

#11 L'utilisateur est hors-ligne   SLC71 

  • Groupe : Hubmaster
  • Messages : 209
  • Inscrit(e) : 08-octobre 09
  • Genre:Homme
  • Société:Sports Loisirs et Culture

Posté 18 mars 2011 - 15:49

bon Dan désolé mais j'ai encore un truc qui bug dans mes redir voici mon ht access
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} !monsite.fr
RewriteRule (.*) http://www.monsite.fr/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^monsite.fr$
RewriteRule ^(.*) http://www.monsite.fr/$1 [QSA,L,R=301]



donc les redir des différentes version vers mon site principal en .fr ça c'est ok
la redirecteion de monsite.fr vers www.monsite.fr c'est ok

mais si je rajoute en plus
RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\
(/.*)?/index.(htm|html|php|asp)
RewriteRule ^(.*)index.(htm|html|php|asp)$ /$1 [R=301,L]


pour rediriger www.monsite.fr/index.php vers www.monsite.fr/ là ça bug
le site tourne en boucle et ne se charge plus ou la redir ne se fait pas
j'ai regardé la page que tu m'as donné mais je vois pas ce qui cloche
Nous proposons des séjours scolaires ainsi que certaine classe decouverte. Notre destination phare cette année c'est le séjour appn
n'hésitez pas à nous contacter
0

#12 L'utilisateur est en ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 18 mars 2011 - 17:11

Déjà, si tu n'as pas de sous-domaine, une seule règle conditionnelle suffit
RewriteCond %{HTTP_HOST} !www.monsite.fr
RewriteRule ^(.*) http://www.monsite.fr/$1 [QSA,L,R=301]

Et pour rediriger index.php vers / ... j'ai dans l'idée que Apache va faire exactement l'inverse, à savoir rediriger / vers index.php... donc ça va boucler.
De toutes manières, ce type de redirection est inutile parce que aucun moteur ne considèrera ça comme du contenu dupliqué !
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#13 L'utilisateur est hors-ligne   SLC71 

  • Groupe : Hubmaster
  • Messages : 209
  • Inscrit(e) : 08-octobre 09
  • Genre:Homme
  • Société:Sports Loisirs et Culture

Posté 18 mars 2011 - 18:14

ben dans le doute je préférerai quand même rediriger
Nous proposons des séjours scolaires ainsi que certaine classe decouverte. Notre destination phare cette année c'est le séjour appn
n'hésitez pas à nous contacter
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)