PHPSESSID chez OVH? Solution

WRInaute discret
Bonjour,

Je viens de me rendre compte que Google Webmaster Tools m'indique que toutes mes urls sont accessibles par 2 urls:
http://www.monsite.com/news+article.storyid+119
et
http://www.monsite.com/news+article.storyid+119+PHPSESSID+56e1455091a1 ... 5fff18.htm

C'est un problème de Session j'ai Ovh...
J'ai indiqué à Google dans les parametres à ne pas indexer: PHPSESSID
Cependant la configuration de mon url rewriting fait que Google indexe quand même les urls avec PHPSESSID

J'ai compris que pour éviter ce problème il fallait indiquer dans un .htaccess cela:
Code:
SetEnv SESSION_USE_TRANS_SID 0
J'ai donc mis en place cette ligne...

Problème: Les 2 urls sont encore accessibles...

Ma question comment rendre inaccessibles les urls contenant la variable PHPSESSID?
Avez-vous une idée de Code à mettre dans le fichier .htaccess pour empêcher l'accés?

Merci
 
WRInaute occasionnel
Les deux URLs seront toujours accessibles, tu peux utiliser la balise canonical pour être sur que les moteurs ne prennent en compte qu'une url.
 
WRInaute accro
Ou faire des redirection via le fichier htaccess, de manière à rediriger en 301 la version avec PHPSESSID vers la version sans.
 
WRInaute discret
UsagiYojimbo a dit:
Ou faire des redirection via le fichier htaccess, de manière à rediriger en 301 la version avec PHPSESSID vers la version sans.


Bonjour,

Merci pour ces deux réponses... Mais sachant que mon site est un Cms, je ne peux pas faire de redirection au mettre la balise Canonical de façon automatisée... j'ai plus de 5000 articles concernés par le problème...

Je cherche un code à mettre dans .htaccess ou ailleurs qui empêche l'affichage des urls avec la variable PHPSESSID...

Merci
 
WRInaute accro
hamoudi a dit:
sachant que mon site est un Cms, je ne peux pas faire de redirection
C'est surement faisable dans XOOPS quitte à modifier un peu le code, peut-être qu'un expert XOOPS passera par là.
 
Nouveau WRInaute
Bonjour,

Quand tu dis que tes urls avec PHPSESSID sont encore accessibles tu veux dire dans l'index de google ou dans les erreurs de crawls de Google Webmaster Tools ?
 
WRInaute discret
Mag2Mag a dit:
Bonjour,

Quand tu dis que tes urls avec PHPSESSID sont encore accessibles tu veux dire dans l'index de google ou dans les erreurs de crawls de Google Webmaster Tools ?

Je veux dire qu'elles sont encore accessibles par les "simples visiteurs"... Je ne veux plus que l'on ait accés à mon site par ces urls pour régler définitivement le problème...
 
WRInaute discret
UsagiYojimbo a dit:
Avant de dire que c'est pas possible, il faut essayer de chercher un peu :

http://www.frxoops.org/modules/newbb/viewtopic.php?topic_id=32506

Pour ce qui est du paramètre, il est également possible de le supprimer via GWT, comme c'est expliqué ici :http://www.frxoops.org/modules/newbb/viewtopic.php?topic_id=33115&forum=5&post_id=201462

1/ Pour L'url Canonical, j'ai essayé la solution que tu me proposes mais l'url canonical indiquée est celle de l'url d'origine:
<link rel="canonical" href="http://www.monsite/modules/news/article.php?storyid=119 />
et non l'url réécrite:
http://www.monsite.com/news+article.storyid+119.htm

2/ J'ai bien supprimé ce pramètre via GWT mais comme mes urls son réécrites de la façon suivante:
....news+article.storyid+119+PHPSESSID+56e1455091a1 ... 5fff18.htm
Google pense que PHPSESSID n'est pas un parametre...
Par contre, il le prend bien en compte pour l'url d'origine...
 
Discussions similaires
Haut