Sessions et referencement

WRInaute occasionnel
J'ai lu sur le présent forum que le google bot n'aimait pas les variable de type id dans les urls (il les saute tout bonnement).
Cela signifie-t-il qu'il ignore toute les pages qui ont un "session_start();" ?
car pour les clients qui n'utilise pas les cookies, php passe l'id de la session dans l'url...

Merci !!!
 
WRInaute passionné
Google n'utilise pas les cookies donc problème...

Utilise le moteur de recherche interne pour trouver les différentes parades... ;)

@+
 
WRInaute occasionnel
Il parait qu'il existe un petit script qui permet de ne pas faire de session_start lorsqu'un bot est detecté (sur le http_referrer et l'adresse ip), mais j'arrive pas à la trouver.

Personne n'aurait ce script en réserve ?

Merci d'avance !
 
WRInaute occasionnel
tu peux aussi désactiver les id de session dans l'url en rajoutant quelques lignes de code avant session_start().
 
WRInaute occasionnel
ben je veux pas trop les desactiver car je veux que les id passent si le client n'autotise pas les cookies. Y'a que pour les bots que je souhaiterais qu'il n'y soient pas.

J'ai trouvé ça, mais c'est un vieux post... Quelqu'un a mieux ?

Code:
  // Spider/Bot pour référencement
  $spiders = array("Googlebot", "crawler", "curl", "Girafabot","ia_archiver","MediBot","Robot","VoilaBot","W3C","ZyBorg");
  $from_spider = FALSE;
  foreach($spiders as $Val){
    if (eregi($Val, $_SERVER["HTTP_USER_AGENT"])){
      $from_spider=TRUE;
      break;
    }
  }

  // Session
  if(!$from_spider)
    session_start();
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut