| :: |
| Auteur |
Message |
ObjectiArgent.fr
Inscrit le: 15 Mar 2007 Messages: 6
|
Posté le: Jeu Mar 15, 2007 8:46 pm Sujet du message: Problème avec le SID |
|
|
Bonsoir,
Quand je vais sur mon forum a partir de la page d'accueil (http://www.objectifargent.fr/) de mon site le le SID apparait alors Que quand je navigue et que je revient sur -http://www.objectifargent.fr/forums/index.php le SID n'est plus présent
j'ais installé le mod intermédiare
c'est embétant car google indexe les pages avec le SID
Merci |
|
|
| Revenir en haut de page |
|
 |
|
 |
Eliaqim PR1


Inscrit le: 14 Mar 2007 Messages: 122
|
Posté le: Jeu Mar 15, 2007 9:45 pm Sujet du message: Re: Problème avec le SID |
|
|
Tu na pas installé au préalable le mod Guest Sessions de CyberAlien. Une foi installer cela va t’éviter, des:
| Citation: | | sid=e2482c0b833f0b541b4e24a797426ba7 |
pour les invité, donc ceux qui n'ont pas a se connecter (les robots) vont référencer des pages et non des sessions d'une page. |
_________________ [ http://www.referencement-web.ca/ ]
RÉFÉRENCEMENT WEB Inc. s'occupe de tout, de la conception jusqu'à la gestion de contenu en passant par l'hébergement. Bien sûr, nous offrons également les services de référencement web . (NEW) Forums gratuit de soutiens en référencement web. |
|
| Revenir en haut de page |
|
 |
ObjectiArgent.fr
Inscrit le: 15 Mar 2007 Messages: 6
|
Posté le: Jeu Mar 15, 2007 10:42 pm Sujet du message: Re: Problème avec le SID |
|
|
| Merci de ta réponse je vais essayer |
|
|
| Revenir en haut de page |
|
 |
ObjectiArgent.fr
Inscrit le: 15 Mar 2007 Messages: 6
|
Posté le: Jeu Mar 15, 2007 11:11 pm Sujet du message: Re: Problème avec le SID |
|
|
ou je peut trouver la derniere version de Guest Sessions
merci |
|
|
| Revenir en haut de page |
|
 |
gowap phpBB SEO Team


Inscrit le: 07 Mai 2006 Messages: 996
|
|
| Revenir en haut de page |
|
 |
Eliaqim PR1


Inscrit le: 14 Mar 2007 Messages: 122
|
Posté le: Ven Mar 16, 2007 6:23 am Sujet du message: Re: Problème avec le SID |
|
|
Malhereusement le lien que ta donné gowap va en direction d'un lien brisé, voila le mod, et en français en plus.
| Code: | #################################################################
## MOD Title: Guest Sessions MOD
## MOD Version: 0.04
## MOD Author: CyberAlien <no@public_email> (Vjacheslav Trushkin) http://www.phpbbstyles.com
## MOD Description:
## This mod removes session id for guests from url and this way
## guests who don't have cookies like different robots will use
## correct urls. It can be used to allow googlebot and other
## search engines to spider your forum correctly.
##
## Installation Level: Easy
## Installation Time: 1-2 Minutes
## Files To Edit (1): includes/sessions.php
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ OUVRIR ]---------------------------------------------
#
includes/sessions.php
#
#-----[ TROUVER ]---------------------------------------------
# vers la ligne 157
$sql = "UPDATE " . SESSIONS_TABLE . "
SET session_user_id = $user_id, session_start = $current_time, session_time = $current_time, session_page = $page_id, session_logged_in = $login, session_admin = $admin
WHERE session_id = '" . $session_id . "'
AND session_ip = '$user_ip'";
#
#-----[ REMPLACER PAR ]---------------------------------------
#
$sql_ip = $user_id == ANONYMOUS ? " AND session_ip = '$user_ip'" : '';
$sql = "UPDATE " . SESSIONS_TABLE . "
SET session_ip = '$user_ip', session_start = $current_time, session_time = $current_time, session_page = $page_id, session_logged_in = $login, session_admin = $admin
WHERE session_id = '" . $session_id . "' $sql_ip
AND session_user_id = '$user_id'";
#
#-----[ TROUVER ]---------------------------------------------
# vers la ligne 210
$SID = 'sid=' . $session_id;
#
#-----[ REPLACE WITH ]---------------------------------------
#
$SID = $user_id > 0 ? 'sid=' . $session_id : '';
#
#-----[ TROUVER ]---------------------------------------------
# vers la ligne 288
$SID = ($sessionmethod == SESSION_METHOD_GET || defined('IN_ADMIN')) ? 'sid=' . $session_id : '';
#
#-----[ REMPLACER PAR ]---------------------------------------
#
$SID = $userdata['user_id'] > 0 ? (($sessionmethod == SESSION_METHOD_GET || defined('IN_ADMIN')) ? 'sid=' . $session_id : '') : '';
#
#-----[ TROUVER ]---------------------------------------------
# vers la ligne 340
//
// If we reach here then no (valid) session exists. So we'll create a new one,
#
#-----[ AJOUTER AVANT ]---------------------------------------
#
elseif(empty($sessiondata))
{
// try to login guest
$sql = "SELECT u.*, s.*
FROM " . SESSIONS_TABLE . " s, " . USERS_TABLE . " u
WHERE s.session_ip = '$user_ip'
AND s.session_user_id = " . ANONYMOUS . "
AND u.user_id = s.session_user_id
LIMIT 0, 1";
if ( !($result = $db->sql_query($sql)) )
{
message_die(CRITICAL_ERROR, 'Error doing DB query userdata row fetch', '', __LINE__, __FILE__, $sql);
}
$userdata = $db->sql_fetchrow($result);
if ( isset($userdata['user_id']) )
{
if ( $current_time - $userdata['session_time'] > 60 )
{
$sql = "UPDATE " . SESSIONS_TABLE . "
SET session_time = $current_time, session_start = $current_time, session_page = 0
WHERE session_id = '" . $userdata['session_id'] . "'";
if ( !$db->sql_query($sql) )
{
message_die(CRITICAL_ERROR, 'Error updating sessions table', '', __LINE__, __FILE__, $sql);
}
}
return $userdata;
}
}
#
#-----[ ENREGISTRER ET FERMER TOUS LES FICHIERS ]------------------------------------------
#
# EoM |
|
_________________ [ http://www.referencement-web.ca/ ]
RÉFÉRENCEMENT WEB Inc. s'occupe de tout, de la conception jusqu'à la gestion de contenu en passant par l'hébergement. Bien sûr, nous offrons également les services de référencement web . (NEW) Forums gratuit de soutiens en référencement web. |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13607
|
|
| Revenir en haut de page |
|
 |
ObjectiArgent.fr
Inscrit le: 15 Mar 2007 Messages: 6
|
Posté le: Ven Mar 16, 2007 4:24 pm Sujet du message: Re: Problème avec le SID |
|
|
| merci a tous c'est fait |
|
|
| Revenir en haut de page |
|
 |
gowap phpBB SEO Team


Inscrit le: 07 Mai 2006 Messages: 996
|
Posté le: Ven Mar 16, 2007 9:43 pm Sujet du message: Re: Problème avec le SID |
|
|
humour ON :
Ca leur apprendra a emmener une peluche débile pour faire des maintenances sur le matériel
/off |
_________________ Gravure-News : la communauté francophone de la gravure de CD/DVD et son forum d'entraide. |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13607
|
|
| Revenir en haut de page |
|
 |
R1_Bzh phpBB SEO Team

Inscrit le: 04 Juil 2007 Messages: 81 Localisation: Toulouse
|
Posté le: Dim Sep 30, 2007 9:29 am Sujet du message: Re: Problème avec le SID |
|
|
Je me permet de relancer ce sujet car j'ai un petit souci. J'utilise mxBB 2.8.x, phpbb 2.x, le mod avancé "SEO rewrite" et guestsession alien mod.
Lorsque je test avec firefox ou ie, en désactivant les cookies ou non, le sid est bien supprimé des url's cependant quand je regarde les logs d'accès au site, je vois que google utilise encore le sid.
Je n'ai édité que le fichier forum/includes/sessions.php (celui de phpbb) et non celui de mxbb.
Est ce que c'est seulement google qui met à jour les pages déjà stockées avec un sid ou j'ai oublié de modifier un fichier ?
Merci |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13607
|
|
| Revenir en haut de page |
|
 |
|
|