suppression du phpsessid

Règles du forum
Attention ce forum est destiné avant tout à ceux qui découvrent le référencement. Les membres qui auront l'amabilité de répondre à leurs questions sont priés de rester courtois, polis, indulgents, patients et pédagogues... Merci d'avance !

Par ailleurs, inutile d'utiliser ce forum uniquement pour obtenir des liens vers vos sites, les liens sont désactivés pour le référencement (nofollow).

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics


maniT4c
WRInaute impliqué
WRInaute impliqué
 
Messages: 528
Inscription: 28 Jan 2005

suppression du phpsessid

Message le Lun Avr 21, 2008 8:56

Bonjour,
J'ai créé un site sous ovh et j'utilisai les session malheureusement les idsession apparaissaient dans les URL. J'ai donc chercher comment les supprimer et ovh en mutualisé ne permettait pas de'utiliser

ni
Code: Tout sélectionner
ini_set('session.use_trans_sid','0');
ini_set("url_rewriter.tags","");


ni la modification par htaccess
J'ai par contre trouvé cette solution:
session.url_rewriter.tags string
Spécifie quels sont les balises HTML qui doivent être réécrites si le support transparent du SID est activé. Par défaut, il vaut a=href,area=href,frame=src,input=src,form=fakeentr y .

Donc j'ai ajouté cette ligne apres mon session_start
ini_set('url_rewriter.tags','');

Comme ca aucune URL n'est réécrite.
Pour l'instant ca marche. Reste a voir les effets de bords s'il y en a :-)


J'aurai voulu votre avis et surtout savoir comment vérifier que google ne voit plus mes phpsessid ?
Ensuite si cela fonctionne j'imagine que je n'ai plus qu'a attendre pour que google réindexe mes pages avec les bonnes url


maniT4c
WRInaute impliqué
WRInaute impliqué
 
Messages: 528
Inscription: 28 Jan 2005

Message le Lun Avr 21, 2008 15:18

Personne pour me dire comment vérifier si le phpsessid n'est plus visible pour google ?
Je ne trouve toujours pas comment faire...
Merci d'avance.

passion
WRInaute accro
WRInaute accro
 
Messages: 3125
Inscription: 6 Jan 2006

Re: suppression du phpsessid

Message le Lun Avr 21, 2008 15:39

maniT4c a écrit:J'ai donc chercher comment les supprimer et ovh en mutualisé ne permettait pas de'utiliser l

Bah.. biensur que si!
J'ai une trentaine de site chez OVH et aucun ne possède les session dans l'url... utilise ceci:
Code: Tout sélectionner
if ( isset($_GET['PHPSESSID']) || isset($_COOKIE[session_name()]) ){
   session_start() ;
}


Voilà :wink:


maniT4c
WRInaute impliqué
WRInaute impliqué
 
Messages: 528
Inscription: 28 Jan 2005

Message le Lun Avr 21, 2008 16:19

Tu pourrais m'expliquer ce que fait ce bout de code stp ?


forcreate
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 35
Inscription: 5 Oct 2007

Message le Lun Avr 21, 2008 22:48

ton idsession tu pourrais pas le mettre dans un cookie ou dans un champ caché car dans l'url si google & co passe et a chaque le idsession change cela pourrait etre considéré comme du dupplicate content car tojours meme contenu mais url differentes a chaque fois.

passion
WRInaute accro
WRInaute accro
 
Messages: 3125
Inscription: 6 Jan 2006

Message le Lun Avr 21, 2008 23:01

maniT4c a écrit:Tu pourrais m'expliquer ce que fait ce bout de code stp ?


C'est simple... la session est démarrée si et seulement si une session a été ouverte. Donc quand le bot va passer il aura des urls clean :wink:


maniT4c
WRInaute impliqué
WRInaute impliqué
 
Messages: 528
Inscription: 28 Jan 2005

Message le Mar Avr 22, 2008 7:45

passion a écrit:
maniT4c a écrit:Tu pourrais m'expliquer ce que fait ce bout de code stp ?


C'est simple... la session est démarrée si et seulement si une session a été ouverte. Donc quand le bot va passer il aura des urls clean :wink:


Oui mais dans mon cas lorsqu'un visiteur arrive sur le site la session doit être lancée automatiquement cela ne nécessite aucune action de sa part. Donc si je fait ce que tu me propose la session ne sera jamais lancée.


maniT4c
WRInaute impliqué
WRInaute impliqué
 
Messages: 528
Inscription: 28 Jan 2005

Message le Mar Avr 22, 2008 8:05

Bon je crois avoir trouvé mon bonheur avec
Code: Tout sélectionner
ini_set('session.use_cookies', '1');
ini_set('session.use_only_cookies', '1');  // PHP >= 4.3
ini_set('session.use_trans_sid', '0');
ini_set('url_rewriter.tags', '');


Par contre je ne sais toujours pas comment vérifier que mes url sont clean pour les robot. Comment faire ?


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation REFERENCEMENT 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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité