Bonjour!
J'utilise Google webmaster tools pour vérifier l'indexation du site web. En allant dans "Fetch as Googlebot", j'ai découvert pourquoi il n'y avait que la page d'accueil qui était indexée... elle retourne ceci:
HTTP/1.1 302 Moved Temporarily
Date: Tue, 19 Apr 2011 12:30:38 GMT
Set-Cookie: JSESSIONID=064B440F7590B04E194A9383FAB39A29; Path=/
Set-Cookie: entity=1; Expires=Wed, 18-Apr-2012 12:30:38 GMT
Set-Cookie: language=en; Expires=Wed, 18-Apr-2012 12:30:38 GMT
Location: http://www.exp.com/en/home.html
Content-Type: text/html
Content-Length: 0
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Aucun HTML. Donc tout stoppe directement là.
Après quelques recherches j'ai découvert que c'était causé à cause du HTTP Status 302.
Voici donc mon problème. Le site web a un cookie qui se rappelle de la langue sélectionnée par l'utilisateur. Lorsqu'il arrive sur www.exp.com, Je regarde ce cookie, et redirige l'utilisateur soit sur www.exp.com/en/home.html ou www.exp.com/fr/home.html. Le redirect est donc bel et bien utile! Mais si ça stoppe l'indexation à la page d'accueil, je me dois de trouver une solution alternative.
Avez-vous une idée de comment je pourrais faire pour corriger le tout? Y-a-t'il un status code que je peux retourner pour dire à googlebot de faire l'indexation? Quelles sont les alternatives? J'ai déjà essayé de changer le status code pour 301 (Moved permanently), et ça ne fonctionne pas plus.
Merci beaucoup!
J'utilise Google webmaster tools pour vérifier l'indexation du site web. En allant dans "Fetch as Googlebot", j'ai découvert pourquoi il n'y avait que la page d'accueil qui était indexée... elle retourne ceci:
HTTP/1.1 302 Moved Temporarily
Date: Tue, 19 Apr 2011 12:30:38 GMT
Set-Cookie: JSESSIONID=064B440F7590B04E194A9383FAB39A29; Path=/
Set-Cookie: entity=1; Expires=Wed, 18-Apr-2012 12:30:38 GMT
Set-Cookie: language=en; Expires=Wed, 18-Apr-2012 12:30:38 GMT
Location: http://www.exp.com/en/home.html
Content-Type: text/html
Content-Length: 0
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Aucun HTML. Donc tout stoppe directement là.
Après quelques recherches j'ai découvert que c'était causé à cause du HTTP Status 302.
Voici donc mon problème. Le site web a un cookie qui se rappelle de la langue sélectionnée par l'utilisateur. Lorsqu'il arrive sur www.exp.com, Je regarde ce cookie, et redirige l'utilisateur soit sur www.exp.com/en/home.html ou www.exp.com/fr/home.html. Le redirect est donc bel et bien utile! Mais si ça stoppe l'indexation à la page d'accueil, je me dois de trouver une solution alternative.
Avez-vous une idée de comment je pourrais faire pour corriger le tout? Y-a-t'il un status code que je peux retourner pour dire à googlebot de faire l'indexation? Quelles sont les alternatives? J'ai déjà essayé de changer le status code pour 301 (Moved permanently), et ça ne fonctionne pas plus.
Merci beaucoup!