Rédirections et en-tête HTTP

WRInaute occasionnel
Hello WRI,

Je suis en train d'analyser un site et je me heurte au problème suivant:

. Il y a plusieurs redirections 301 successives
. Le site est en différentes langues: fr, ang, esp...

Pour vérifier les URL en redirections j'utilise différents outils et j'arrive à des conclusions différentes, ce qui me semble bizarre car les outils extraient des données des en-tête ne doivent pas changer?

- Via http://www.webtoolhub.com ou http://www.seologic.com: Plusieurs redirections 301 avec atterrissage sur la page anglaise
- Via le soft WebBug: Plusieurs redirections 301 avec atterrissage sur la page française

Est-ce que les sites internet utilisés sont fiables?
Les en-têtes peuvent-elles changées selon les IP étrangères et fr? (je pense que non mais du coup j'ai un doute...)

Merci
 
WRInaute accro
NickyLarson a dit:
- Via http://www.webtoolhub.com ou http://www.seologic.com: Plusieurs redirections 301 avec atterrissage sur la page anglaise
- Via le soft WebBug: Plusieurs redirections 301 avec atterrissage sur la page française
Il faut voir ce que le site de test envoie au serveur, apache permet de répondre en fonction des choix linguistique tu navigateur (par exemple) je suppose donc que le serveur du site peut re-diriger vers une langue ou une autre ce qui change l'entête forcement.
 
WRInaute occasionnel
Donc finalement ça serait le même principe pour l'affichage de la homepage suivant le lieu de connection de l'internaute:
page fr pour une ip fr, page dannoise pour une ip du danemark etc... ?

Donc admettons que les sites internet dans mon autre messages soient situés aux USA, il est normal que ça affiche une entête avec page de destination US et pour l'utilisation du soft, comme je suis en France j'ai une page de destination FR dans mon entête?
 
WRInaute occasionnel
Je connais pas HTTP_ACCEPT_LANGUAGE mais je ne l'ai pas trouvé dans le code source.

Je vais essayer de te donner plus d'infos.
. Ce sont des redirections serveur 301
. Je suis en france je tape l'URL de base et suite aux redirections j'arrive sur la page en francais
. Si je suis en Espagne, je tape l'URL de base et suite aux redirections j'arrive sur la page en espagnol
. Par contre le site en version texte est en anglais car
. Le site est hébergé aux états unis

Du coup, le texte crawler par googlebot est l'anglais or je souhaiterais qu'il crawl la partie française pour travailler le référencement.

Je pense que il y a des redirections au niveau de l'IP pour rediriger les internautes selon la langue.
Ce qui m'amène à me dire que Google Bot ayant une IP USA, il suit les redirections 301 mais n'arrive finalement jamais sur la partie FR. Donc il indexe la version US et je me retrouve bloquer pour travailler la partie française.

Désolé je ne peux te fournir d'URL. Est ce que tu vois mon point de vu et si ça tient la route?
 
WRInaute accro
Pour les langues, j'ai tjs fait ça avec HTTP_ACCEPT_LANGUAGE et un fallback vers une langue par défaut (= FR). Et c'est bien la version FR de la racine du site (sans paramètre langue d'URL) qui se trouve dans les SERPs.
 
WRInaute occasionnel
Merci pour ça. Je vais voir pour le mettre.

Ce que je ne comprends pas aussi c'est que si je simule un crawl sur la version FR, c'est clairement le texte de version anglaise qui est pris en compte et pourquoi je ne peux pas voir la version cache sur google, j'obtient une 404.

Vous avez deja eu de probleme?
 
Discussions similaires
Haut