Xavfun Posté 4 Décembre 2004 Posté 4 Décembre 2004 Bonjour, Que faut-il faire pour référencer un forum en PHPBB ? La page d'index est très bien référencé sur Google, mais les autres pages sont comme innexistante... Etant de niveau DOUBLE ZERO en PHP, je ne sais pas trop quoi faire.
Berberber Posté 4 Décembre 2004 Posté 4 Décembre 2004 Il faut, desactiver les sessions passant par l URL, ce qui se fait en ajoutant une ligne au .htacess, cela devrait deja bien aider. Ensuite tu trouveras sur phphacks.com un tutoriel pour réecrire les URL, mais attention, un forum réecrit attire les spammeurs en tout genre. (il faudra desactiver la memberlist dans ce cas là, ou ne plus afficher les sites)
Dan Posté 4 Décembre 2004 Posté 4 Décembre 2004 Salut Xavfun, phpBB ne se référence bien que si les URLs sont réécrites Il existe quelques pages traitant de la réécriture de phpBB, mais celles-ci sont plutôt réservées à un webmaster "averti" (du mmoins en php) car il faut en modifier les sources. Dan
Ernestine Posté 4 Décembre 2004 Posté 4 Décembre 2004 Sans doute par modestie, Dan a oublié de linker l'article qu'il a lui-même composé sur l'url rewriting : http://spip-contrib.net/article106.html Pour bien le comprendre il faut d'abord avoir lu celui-là. T'es obligé de le lire si tu veux attaquer le référencement de ton forum phpBB Au plaisir, Ernestine
Berberber Posté 4 Décembre 2004 Posté 4 Décembre 2004 J'ai un phpbb, pas tres vieux réécrit sur mon ordi, il suffit de l'uploader quelque part et de changer la configuration pour l'adapter à la base de donnée existante, si tu veux, pas de probleme je te l'envoie (doit y avoir 30 min de boulot de gagné )
Dan Posté 4 Décembre 2004 Posté 4 Décembre 2004 Sans doute par modestie, Dan a oublié de linker l'article qu'il a lui-même composé sur l'url rewriting : http://spip-contrib.net/article106.html Si j'étais modeste, ça se saurait ! Mais c'est sympa de faire semblant de le croire Je ne l'ai pas linké parce qu'il ne suffit pas pour se lancer dans la réécriture de phpBB, tout simplement
Xavfun Posté 4 Décembre 2004 Auteur Posté 4 Décembre 2004 Il existe quelques pages traitant de la réécriture de phpBB, mais celles-ci sont plutôt réservées à un webmaster "averti" (du mmoins en php) car il faut en modifier les sources. je n'y connais que dalle en php, je suis mal barré avec mon forum... C'est dommage je voulais profiter de toutes mes signatures + pieds de pages. Je vais m'imprimer tout les articles que vous m'avez donnez et le lire à tête reposé. Si j'arrive à comprendre quelque chose, je ferais un petit "tuto" pour ceux qui sont dans mon cas. Merci tout le monde et si vous avez d'autres liens, n'hésitez pas Berberber, c'est super sympa, je t'envois un message (si je comprends bien tout je reparelerais de toi dans ma prochaine newsletter )
Xavfun Posté 21 Décembre 2004 Auteur Posté 21 Décembre 2004 Hello, juste pour dire que Berberber à fait de l'URL rewriting avec mon forum et ça à multiplié de le nombre de visiteurs par 3 (mais c'est en constante augmentation). Le forum à même atteins un pic de 219 personnes connectées en même temps ! (le précédent reccord était de 54 personnes). Donc pour ceux qui hésites, il faut s'y mettre car sinon ça n'est jamais indexé dans Google. Bravo Berberber
Bug Posté 21 Décembre 2004 Posté 21 Décembre 2004 Personellement, je me suis contenté d'un petit script maison qui affiche certains articles du forum sur la page principale de mon site (+ une autre) avec un lien vers le sujet ... Ca évite d'avoir à bidouiller les sources de phpbb, mais les sujets ne sont pas tous indexés (sauf si google squatte comme il le fait avec le hub), et ça oblige à comprendre la structure de la base de données, mais ça marche
Loupilo Posté 21 Décembre 2004 Posté 21 Décembre 2004 Je ne peux que conseiller la lecture de cet article, Faciliter le référencement des forums phpBB sur Google. Bon, il faut toucher un peu aux sources, mais rien de bien méchant, tout est expliqué Amicalement, Loupilo.
cobra2300 Posté 26 Décembre 2004 Posté 26 Décembre 2004 Salut j'ai plusieur forum en phpbb... et google est vraiment compliquer pour le referencement et j'aurai besoin d'un coup de main ... Mon niveau de PHP est un peu plus loin que le néan mais pas beaucoup ... Merci de votre aide a l'avance
Xavfun Posté 27 Décembre 2004 Auteur Posté 27 Décembre 2004 le lien de Loupilo est pas mal... Sans connaitre le PHP c'est possible aussi, j'avais pas trop regarder mais avec les super liens que j'ai eu, c'est pas plus compliqué que ce qu'il fallait faire pour mettre les forums phpbb chez Free quand la fonction "e-mail" n'était pas valide... Par contre, effectivement, quand on connait pas le php, faut bien suivre, c'est plus long car on sait pas trop ce qu'on fait et faut vraiment pas qu'il y ait la moindre erreur, sinon c'est la catastrophe pour s'y retrouver (merci les sauvegardes) Enfin en cas de problème, il y a le Hub et beaucoup ici sont compétents...
Jok Posté 27 Décembre 2004 Posté 27 Décembre 2004 J'avais télécharge phpBB directement "rewrité" sur un site d'une personne landa, et qui fontionne parfaitement. Mais chez moi le lien est mort, alors vive le cache de google. Si certain veulent cette version je peux l'uploader pour la mettre a disposition.
cobra2300 Posté 27 Décembre 2004 Posté 27 Décembre 2004 Bon je me suis peu etre mal expliquer mais je m'y connai un minimum quand meme en php .. mon forum est a la base une GFmod mais j ai installer quelque mod. De plus j'ai moder moi meme plusieur forum. Sur ceux que j'ai moder moi meme j'arrive a bien referencer mais sur mon forum GFmod impossible de refaire les url ... ca me met que la page n'existe pas ... je comrpend pas trop pourquoi .. alors un coup de main serai vraiment le bienvenue. Merci d'avance.
encyclo Posté 28 Décembre 2004 Posté 28 Décembre 2004 Pour le réferencement phpBB, j'ai utilisé les mods "Able2Know phpBB SEO 2.0" (faites un recherche dans Google) avec grand succès: c'est une collection de modifs qui enlèvent les session ID, simplifie l'interface quand on n'est pas connecté et utilisent mod_rewrite pour les URL. En plus, j'ai effacé mon memberlist.php complètement et je bloque accès au profils.
cobra2300 Posté 28 Décembre 2004 Posté 28 Décembre 2004 C'est des mods que j'ai deja installer mais googlebots ne semble pas très interesser par mon forum .. comment l'attiré un peu ? il n'a fait qu'une visite aujourd'hui ...
encyclo Posté 29 Décembre 2004 Posté 29 Décembre 2004 C'est des mods que j'ai deja installer mais googlebots ne semble pas très interesser par mon forum .. comment l'attiré un peu ? il n'a fait qu'une visite aujourd'hui ... <{POST_SNAPBACK}> Si t'as déjà les mods pour SEO, il faut juste continuer à augmenter le nombre de liens vers ton site/forum, puis Googlebot suivra.
cobra2300 Posté 29 Décembre 2004 Posté 29 Décembre 2004 Ouai donc tu me propose donc de faire des echanges de banniere et des truc dans le genre ? je le reference aussi sur les top sites j'espere qu'il va venir ... si ya encore d'autre moyen que j'aurai oublier merci de me les précisé.
encyclo Posté 29 Décembre 2004 Posté 29 Décembre 2004 Ouai donc tu me propose donc de faire des echanges de banniere et des truc dans le genre ? Oui, le standard - les techniques de réferencement de base: échanges de liens, partenariats, des liens dans les annuaires comme DMOZ (si jamais ils acceptent ton site dans les 12 prochaines années), les annuaires spécialisés dans ton secteur. Ajoute le lien dans ta signature dans tes courriels, fait un "site review" sur des forums qui acceptent ça, travaille sur du buzz marketing..... Pleins de choses à faire. Bonne chance!
Xavfun Posté 29 Décembre 2004 Auteur Posté 29 Décembre 2004 fait un "site review" sur des forums qui acceptent ça, travaille sur du buzz marketing..... c'est quoi un "site review" et du "buzz marketing" ?
cobra2300 Posté 30 Décembre 2004 Posté 30 Décembre 2004 # #-----[ OUVRIR ]--------------------------------------------- # includes/sessions.php # #-----[ TROUVER ]--------------------------------------------- # vers la ligne 139 $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 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 WHERE session_id = '" . $session_id . "' $sql_ip AND session_user_id = '$user_id'"; # #-----[ TROUVER ]--------------------------------------------- # vers la ligne 186 $SID = 'sid=' . $session_id; # #-----[ REMPLACER PAR ]--------------------------------------- # $SID = $user_id > 0 ? 'sid=' . $session_id : ''; # #-----[ TROUVER ]--------------------------------------------- # vers la ligne 256 $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 303 // // If we reach here then no (valid) session exists. So we'll create a new one, # #-----[ AVANT, AJOUTER ]--------------------------------------- # 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; } } Voila j'ai installé se mod pour virer le sid et il a marché 2 jours et maintenant le sid est revenue .. que faire ... Aidez moi svp
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant