[résolu] Redirection 301 d'un Alias de Nom de Domaine

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


siddhy
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 163
Inscription: Lun Sep 20, 2004 15:50

[résolu] Redirection 301 d'un Alias de Nom de Domaine

Message le Ven Juil 07, 2006 8:09

Bonjour,

Tout d'abord, je voudrais dire que oui j'ai regardé dans les sujets qui semblent être similaires, et que je n'ai pas trouvé ma solution..

Voilà mon soucis :
- J'ai 1 serveur virtuel où pointent 2 noms de domaines.
- Pour éviter le Duplicate Content, je voudrais faire une redirection 301 de l'alias vers le NDD principal.

Donc en Php (j'ai testé la "même" chose sur le htaccess) :
- je verifie $_SERVER['HTTP_HOST']
- si c'est = à mon alias => redirection 301 vers NDD principal !

MAIS
- lorsque j'ouvre ma page avec mon Alias dans l'URL, la variable HTTP_HOST est égale à mon NDD principal !!!:?:
- en faisant phpinfo, je vois que la seule variable où mon alias apparait, c'est $_SERVER['HTTP_X_FORWARDED_HOST'] (y a 3 avec "_X_FORWARDED" au milieu)
- Donc je modifie mon test et je me sers de cette variable pour comparer.
- Et là j'ai une boucle sans fin. je pense que même après la redirection, cette variable existe, et elle est égale à mon alias.
(Dans le htaccess avec un test sur HTTP_HOST => boucle sans fin directement)

D'OU MA(mes) QUESTION(s) :
- Quand l'alias est dans l'URL, si HTTP_HOST est = au NDD principal, est ce que les moteurs vont associer ça à du DUPLICATE CONTENT?
- si oui, comment faire ma redirection 301 sans devoir créer un 2eme serveur virtuel pour cet alias ?

Désolé encore de poser une question qui peut être a déjà été traitée, mais je n'ai vraiment pas trouvé de réponses..
Merci
Dernière édition par siddhy le Mar Juil 11, 2006 9:34, édité 1 fois.


mr_go
WRInaute accro
WRInaute accro
 
Messages: 1945
Inscription: Mer Sep 21, 2005 16:02

Message le Ven Juil 07, 2006 8:20

ORT OVH ?

- Quand l'alias est dans l'URL, si HTTP_HOST est = au NDD principal, est ce que les moteurs vont associer ça à du DUPLICATE CONTENT?
- si oui, comment faire ma redirection 301 sans devoir créer un 2eme serveur virtuel pour cet alias ?


- Si tu accède à la même ressource avec 2 noms de domaines différents, c'est effectivement considéré comme du DC.

Peut être serait-il interressant de faire pointer le DNS de ton nom de domaine secondaire sur un répertoire différent, contenant un simple fichier de redirection vers le nom de domaine principal.


siddhy
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 163
Inscription: Lun Sep 20, 2004 15:50

Message le Ven Juil 07, 2006 8:38

En fait on a un serveur dédié (Host Univers)..

Si tu accède à la même ressource avec 2 noms de domaines différents, c'est effectivement considéré comme du DC.


Mais comment les moteurs récupèrent ils le NDD ? Moi en php, même quand c'est l'alias, la variable HOST est = au NDD principal ?!? (de même que SERVER_NAME ...)

C'est vrai, je n'avais pas pensé à ça. C'est en effet une piste à suivre. Mais j'aimerai aller au bout du probleme avant... En tout cas merci pour ta réponse éclair!


mr_go
WRInaute accro
WRInaute accro
 
Messages: 1945
Inscription: Mer Sep 21, 2005 16:02

Message le Ven Juil 07, 2006 8:43

Mais comment les moteurs récupèrent ils le NDD ?



Facile !

Je suis ton concurrent et je sais que tu as deux nom de domaines www.example.com et www.webrankinfo.com, où www.webrankinfo.com est le domaine principal et www.example.com un alias.

Il ne me reste plus qu'à publier sur Internet, par des moyens divers (inscription dans un annuaire par exemple), l'url www.example.com.

;)


siddhy
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 163
Inscription: Lun Sep 20, 2004 15:50

Message le Ven Juil 07, 2006 9:10

Non, je parlais au niveau du code php( ou autre) pour récupérer ce ndd lorsqu'il crawle la page... si il regarde HTTP_HOST, alors il n'y aura pas duplicate content...


mr_go
WRInaute accro
WRInaute accro
 
Messages: 1945
Inscription: Mer Sep 21, 2005 16:02

Message le Ven Juil 07, 2006 9:18

Il ne regarde pas HTTP_HOST, car c'est une variable serveur, il n'y a donc pas accès.

Les robots ne sont ni plus ni moins que des utilisateurs presque normaux, ils ne peuvent voir que ce qu'un internaute lambda pourrait voir (et même moins souvent).

Les robots ont uniquement accès au code HTML, tout comme toi ou moi lorsque nous consultons une page.

Ainsi, si je peux accéder à l'url www.example.com, le moteur le peut aussi et c'est en ce sens que tu risque le DC.


siddhy
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 163
Inscription: Lun Sep 20, 2004 15:50

Message le Ven Juil 07, 2006 9:55

HTTP_HOST n'est pas inclu dans les entetes http ?

Mais je vois le Pb... Faudrait que j'arrive à changer ce NDD dans mon url. mais je vois pas comment.. (mis a part ta soluce..)


siddhy
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 163
Inscription: Lun Sep 20, 2004 15:50

Message le Ven Juil 07, 2006 10:49

Pour Info, j'ai ça dans le httpd.conf :
Code: Tout sélectionner
<VirtualHost 0.0.0.0:80>
ServerName www.monAlias.com
ServerAlias monAlias.com
ProxyPass / http://www.monNddPrincipal.com/
ProxyPassReverse / http://www.monNddPrincipal.com/
</VirtualHost>


siddhy
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 163
Inscription: Lun Sep 20, 2004 15:50

Message le Mar Juil 11, 2006 9:37

Bon, j'ai réussi à faire ce que je voulais...
je me suis inspiré de ceci : http://opquast.org/atelier/index.php/Pr ... 'alias_www

Merci à tous


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Apps Edition Premium

  • Test de redirection
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
  • Liste de sous-domaines
    Cet outil vous permet de trouver la liste des sous-domaines (indexés) d'un site.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités