[INFO] sur le référencement phpBB: URL Rewriting+Titres+MODs

Ce forum aborde toutes les questions qu'un codeur ou webmaster pourrait se poser, et n'ayant aucun rapport direct avec phpBB.
Tout ce qui peut concerner la récupération des sessions de phpBB sur votre site, doit se faire dans ce forum.

Modérateur: Equipe

[INFO] sur le référencement phpBB: URL Rewriting+Titres+MODs

Messagede dcz le 07 Juil 2005 à 10:03

Bonjour,

Les mod Rewrites phpBB SEO, sans duplicates de paginations et bien plus rapides sont sorits ;)

Pour vous faire un idée, veuillez vous rendre sur le forum de démonstration de phpBB SEO et comparez .
Vous pourrez y tester tous les mod Rewrites en effectuant des réglages sur cette page.

Bien entendu compatibles avec
mx Google Sitemaps et
mx Sitemaps.

Et J'ai craqué : SEO URL Topic Anywhere ;)

Support phpBB-fr.com :
mx Google Sitemaps et mx Sitemaps.

L'esprit de "suite" ou toolkit complet pour le référencement des forums phpBB fait sont chemin, les résultats parlent déjà :

227 URL listé dans Google le 03 mai 2006, dont seulement 4 en cache, à 37 800, toutes en cache, zéro duplicates, ce jour, le 02 juin 2006.


Je vais également bientôt updater le mod de webmedic, mais il n'offrira jamais un résultat de la même qualité et autant de déclinaisons.

Les add on de cette suite vont être adaptés, error mod abandonné pour une solution nettement plus efficace, mais reprenant le même principe.

Vous pouvez bien entendu installer et utiliser ma dernière mise à jour du mod de webmedic, il marche, avec les limites que l'on sait.

Dans ce cas il est bon de lire les avertissements concernant le mod phpBB SEO Avancé, il sont aussi valable pour le mod de webmedic, injecter les titres des sujets dans vos URL ne doit pas être fait à la légère.

Tout ce qui suit est bien entendu toujours valable, et sera enrichit des avancées "backportable" des mod Rewrite phpBB SEO.

Voici donc phpBB google keyword URLs 2.3.1 SEO MOD :
Code: Tout sélectionner
##############################################################
## MOD History:
##
##   2006-01-20 - version 2.3.1
##   - Updated for phpbb 2.0.19
##   - Fixed not well displayed code for metas
##   - Fixed security leak for virutal folders.
##     Before that www.example.com/phpbbfolder/path-that-do-not-exist/topic-titlexx.html is working and breaks all relative paths.
##     Now this kind of thing is redirected to www.example.com/phpbbfolder/topic-titlexx.html with a 301.
##   - Added Mozilla navigation bar handeling


Ainsi que
mx Google Sitemaps v1.0.1:
Ceci est le premier mod totaltement repensé de A à Z et qui préfigure de l'esprit dans lequel je shouaite faire évoluer cette suite.
Code: Tout sélectionner
##############################################################
## MOD Title:       mx Google Sitemaps
## MOD Author:       dcz <n/a> http://www.phpbb-seo.com/
##
##
## MOD Description:    Solution modulaire pour générer des plans sitemap Google pour phpbb et mxBB PORTAL
##             Ce mod va créer un sitemap index établissant la liste des sitemaps installés.
##             Prêt pour phpBB, Knowledge Base et mxBB PORTAL (http://www.mx-system.com)

Spécifictaion détaillées mx Google Sitemap 1.0.1. Support sur phpbb-fr.com

Le mod à été testé avec succès sur des forums contenant plus de 5000 sujets (+ pagination).


Pas de démo mx pour l'instant mais ça marche ;)

Démo avec url rewriting :
SitemapIndex
Sitemap Forums
Forum Sitemaps
Page ajoutée

Installer ce mod est un jeu d'enfant, pour avoir de belles url réécrites, vous devez just utiliser les deux fichiers situés dans contrib/moded_4_mod_rewrite/ à la place de ceux fournit par défaut.


Pour mettre à jour depuis la version 1.0RC1 et RC2 Procédez comme pour une nouvelle installation, remplacez tous les fichiers.

Le grand avantage de ce mod est qu'il est totalement indépendant de phpbb, il ne modifie aucune ligne de celui ci et n'introduit à priori donc pas de failles.

Plus de switch Oracle & Postgresql donc plus de problèmes, si tant est qu'il n'y en ait jamais eû avec Oracle & Postgresql.

Pour la version DLP, en début de code :
Code: Tout sélectionner
// Change this to '.html' if needed
$Ext = '.php';

Peut être utile si vous utilisez l'extention ".html" ;)

Et enfin : [DEV] mx SiteMaps Module V 0.0.1
Code: Tout sélectionner
##############################################################
## MOD Title: mx Sitemaps
## MOD Author: dcz <n/a> http://www.phpbb-seo.com/
## MOD Description: Ce module Crée des Plans de sites pour phpBB et, le cas échéant, mxBB Portal.
##         Possibilité d'ajouter des liens depuis l'ACP, listes des derniers sujets actifs, mod Rewrite ...
## MOD Version: 0.0.1
##
## Installation Level:  Easy for the Basics, Advanced if setting up mod_Rewrite.
## Installation Time: 3 Minutes for the Basis, a bit more if setting up mod_Rewrite.


Conçu de la même manière que mx Google Sitemaps, il est aussi simple à installer et vous fera de beaux plans de sites. Les MAJ seront très simples elles aussi, le mod marche et ne devrait pas beaucoup évoluer avant la release officiel.

Démo :

Le mod de webmedic :
Ce mod assez semblable à tous ceux qui incluent le titre des post et forum dans l'url mais
il a la particularité d'être associé à tout un tas d'autre mod d'optimisation de référencement comme :


  • Un mod rewrite qui inclus les titres des forums et des sujets, qui gère les titres des pages et produit des Meta tags dynamiques.
  • une sitemap google rewrité ;
  • un mod qui gère les erreurs (404 etc) et la sécurité (tentative de listing, worms, bad bots, formail, scripts php et pearl distants etc ..);
  • un mod archive (permettant d'associer encore une serie de liens dur vers les sujets);
  • manage bots mod; qui est capable de gerer les visites des differents bots et qui peut les aiguiller vers une template optimisée pour eux. Ce mod n'est actuellement abandoné à phpbb.com. Je l'ai testé tel quel avec phpbb 2.0.19 sans problèmes, mais je déconseille son utilisation, de toute façon son utilité est toute relative.

De plus le mod principale gère les meta tags de façon contextuelle.

INSTALLATION :
Avant toutes choses, installer le Guest session mod de cyber alien pour les sid:
cyber alien


  • NOTE : Update de la version 2.3.0 à la version 2.3.1
    MAJ 2.30 => 2.31 : voir le fichier update-2.30-2.3.1.txt situé dans le dossier extras/
  • NOTE : Pour les utilisateurs de GFPORTAL :
    des solutions éxistent.
    A tester.
  • NOTE : Pour activer le mod rewrite avec easyphp :
    Il faut ouvrir le fichier EasyPHP1-8\conf_files\httpd.conf et décommenter
    (en enlevant le "#" devant) les 2 ligne adéquate soit :
    Code: Tout sélectionner
    LoadModule rewrite_module modules/mod_rewrite.so

    #####et

    AddModule mod_rewrite.c
  • phpBB google keyword URLs 2.3.1 SEO MOD
    download it

    Ce mod transformera les url des forum et topics :

    -http://www.votresite.com/phpBB/viewtopic.php?t=xx devient -http://www.votre site.com/phpBB/titre-du-topis-vtxx.html

    et

    -http://www.votresite.com/phpBB/viewforum.php?f=xx devient -http://www.votresite.com/phpBB/titre-du-forum-vfxx.html


    De plus les resultats de recherches sont eux aussi réécrit suivant les même règle, ce qui est très utile lorsque
    des utilisateurs postent des url de messages trouvé en faisant des recherches dans le forum, cela évite de générer
    des duplicates comme c'est le cas avec la majorité des mod rewrite disponibles.
    Tous les mods groupés dans ce post fonctionnent avec le même format d'url, c'est tout l'interêt de cette "suite"
    de référencement de forum phpbb.


    Donc pour résumer, il faut, pour utiliser tout ou partie des éléments de la "suite" intaller le
    phpBB google keyword URLs 2.3.1 SEO MOD.
    Et mis à part le .htaccess, rien de plus simple.
    Dans l'archive se trouvent plusieurs fichiers d'instructions et elle sont plutôt minimales,
    la seule subtilité est qu'il y a un ordre à respecter (et donc des tests à chaque étapes).

    L'ordre est le suivant :

    • 1)phpBB-google-keyword-URLs-2.31.txt :
      C'est le mod url rewrite + titre forum et posts.
      Les parties à remplacer ou ajouter sont simple à trouver dans le code.
      Chez ovh il faut par exemple ajouter des "/" devant /votredossierphpBB/
      (ou les scritps si votre site est à la racine i.e : /viewforum.php).

      Et puis, bien sur, le robots.txt :
      Pour éviter les duplicates (plusieurs url pour une même page) tueuses de PR (;) )
      il vous faut créer un fichier nommé robots.txt, le placer à la racine de votre hébèrgement
      et mettre cela dedans (ou à la suite de ce qu'il y a déjà le cas échéant) :
      Code: Tout sélectionner
      User-agent: *
      Disallow: /dossierphpbb/post-
      Disallow: /dossierphpbb/updates-topic
      Disallow: /dossierphpbb/stop-updates-topic
      Disallow: /dossierphpbb/viewtopic.php?
      Disallow: /dossierphpbb/viewforum.php?
      Disallow: /dossierphpbb/index.php?
      Disallow: /dossierphpbb/error.php
      Disallow: /dossierphpbb/-br
      Disallow: /dossierphpbb/mark
      Disallow: /dossierphpbb/image-
      Disallow: /dossierphpbb/1-
      Disallow: /dossierphpbb/next
      Disallow: /dossierphpbb/arreter
      Disallow: /dossierphpbb/voir


      Ce à quoi j'ai aussi ajouté, car je trouve ces page inutiles au référencement :
      Code: Tout sélectionner
      Disallow: /dossierphpbb/posting.php?
      Disallow: /dossierphpbb/groupcp.php
      Disallow: /dossierphpbb/profile.php?
      Disallow: /dossierphpbb/memberlist.php
      Disallow: /dossierphpbb/search.php
      Disallow: /dossierphpbb/login.php
      Disallow: /dossierphpbb/faq.php

      Mais c'est vous qui voyez pour memberlist et profile ...

      Pour finir, ceux qui aurait par exemple utiliser un autre rewriting, il faut interdire les anciennes pages, ce qui donne pour le mod de DLP :
      Code: Tout sélectionner
      Disallow: /dossierphpbb/ptopic
      Disallow: /dossierphpbb/ntopic
      Disallow: /dossierphpbb/sutra
      Disallow: /dossierphpbb/setopic
      Disallow: /dossierphpbb/mforum
      Disallow: /dossierphpbb/ftopic
      Disallow: /dossierphpbb/forum


      Evidemment, remplacez dossierphpbb par votre vrai dossier d'install phpbb, si il est à la racine,
      reitrez simplement /dossierphpbb/.

      En plus de cela, pour les anciennnes url rewrité, vous pouvez, une fois votre robots.txt en place,
      signifier à google de ne plus tenir compte de celle ci en soummettant votre robots.txt
      en cliquant sur le lien système automatique de suppression d'URL.
      Vos ancienne url devraient ainsi disparaitre des resultats de recherche environ 5 jours après la demande.

      NOTE : Cette dernière manip retirera toutes les url interdites par le robots.txt chez google,
      si vous n'aviez pas fait d'url rewriting avant, attendez une peu avant de la faire (dans le cas ou vous étiez déjà indéxé sur google),
      car les anciennes url marchent encore, et il vaut donc mieux attendre un peut que google découvre les nouvelles avant de soumetre le robots.txt.
      Le fait qu'il soit en place va lui indiquer de trouver petit à petit les nouvelles, sans qu'il retire les ancienne tout de suite.

      Tant que celui là n'est pas en place, le reste ne sert à rien. Toutes les autres modifs sont optionnelles,
      à partir de ce stade de l'installation, toutes les combinaisons de mods de la "suite" marchent,
      le manage bot mod marche avec le cyber alien guest session mod moyennant une modification mineure (cf plus bas).

    • 2)phpBB-keyword-title-optimizations-for-2.31.txt:
      Ce mod optimise la façon dont les titres sont gérés par phpBB, principalement en les simplifiant de manière à
      avoir uniquement le titre du forum et des post en titre de page.
      Quand il dit :
      Code: Tout sélectionner
      $page_title = "Your Top 3 - keywords/keyphrases - seperated by hiphens";

      cela veut dire en fraçais :
      Code: Tout sélectionner
      $page_title = "Vos trois top keywords séparé par des - ";

    • 3)phpBB-dynamic-keyword-metatags-for-2.31.txt:
      Ce mod génère des balises <meta name="description" ... et <meta name="keywords" de chaque post à partir de leur
      titres et contenus. Cela aide au référencement que chaque page ait une déscription qui corresponde au titre et une
      selection de mots de la page comme keywords. Bien sûr la selection de mot cléfs est plus ou moins bien sentie,
      mais les termes importants de chaque posts (répétés, mis en evidence etc) seront présents.
      Dans le mod en question :

      Code: Tout sélectionner
      AND t.topic_id = $topic_id LIMIT 25";


      Le 25 corespond au nombre de mon clefs séléctionné par défaut. Personnelement je l'ai laissé à 25, trop de mot
      cléfs ajoutent des termes inutiles et pas assez ne fait pas ressortir tous les bons. 25 est un bon compromis,
      je trouve. En tous cas c'est incomparable avec une version normale de phpbb qui ne sort aucune balise meta keyword.
      Ne pas oublier de remplacer YOUR DESCRIPTION & YOUR KEYWORDS par leur valeur souhaité dans cette partie du mod:
      Code: Tout sélectionner
            $meta_description = '<meta name="description" content="YOUR DESCRIPTION">';
            $meta_keywords = '<meta name="keywords" content="YOUR KEYWORDS">';


      • Optimisation des meta keyword :

        A lire pour filtrer les mots de manière simple :
        http://www.phpbb.com/kb/article.php?article_id=30

        Les metas keyword de ce mod sont en fait générées à partir de la listes des mots clefs de la fonction search de phpbb.
        Il est donc possible de limiter la présence de certains termes dans ces balises et du même coup d'optimiser grandement
        l'execution de la fonction de recherche de votre forum. De plus en allégeant considérablement les tables de recherche
        (qui peuvent être vraiment énormes) de votre forum, vous y gagnerez en temps de chargement de manière générale sur toutes vos pages.
        C'est un peu long, mais ça vaut le coup.

        Principe :
        A chaque nouveau post, phpbb compte tous les mots du message (en retirant ceux inclus dans le fichier search_stopwords.txt situé
        dans les dossiers langues de phpbb), les compare avec ceux déjà présents dans la base, et le cas échéant crée de nouvelles entrées
        ou augmente le comptage du mot (somme de toutes ses occurances dans le forum). La fonction qui génère les meta keyword récupère
        les mots clefs dans les tables de recherche de phpbb ainsi crées en fonction de leur poids.

        Vous comprendrez que plus votre fichier search_stopwords.txt comporte des mots, moins vous ferez de requètes sql pour incrémenter
        ou ajouter un mot dans les tables de recherche, et que si vous enlevez de cette façon des mots inutiles au référencment
        car inutile pour une recherche par mots clefs, vous faites d'une pierre trois coup :
        1) Les métas keywords seront plus précises (beaucoup);
        2) Votre systeme de recherche sera plus rapide car il ne s'encombrera plus de recherches sur des termes inutiles;
        3) L'affichage et le postage seront optimisés sur votre forum.

        Le problème numéro un, c'est que, les listes fournies par défaut sont pas suffisantes, et de plus, le code de la fonction
        search qui doit normallement eviter de prendre en compte les mots de moins de trois lettres ne marche pas vraiment.
        A la longue les tables de recherche deviennent un peu folklo si on ne fait rien.

        Donc, primo, le code de Giefca pour ne prendre en compte au postage que les mot de trois lettre, cela fera autant de moins
        à mettre dans le fichier search_stopwords.txt (je ne connais aucun mot clef pertinant de deux lettres) :
        Code: Tout sélectionner
        #
        #--[ OUVRIR ]
        #
        includes/functions_search.php

        #
        #--[ CHERCHER ]
        #
           if ( $mode == 'post' )
           {
              $entry = str_replace('*', ' ', $entry);

              // 'words' that consist of <3 or >20 characters are removed.
              $entry = preg_replace('/[ ]([\S]{1,2}|[\S]{21,})[ ]/',' ', $entry);
           }

        #
        #--[ REMPLACER PAR ]
        #

           if ( $mode == 'post' )
           {
                   $entry = str_replace('*', ' ', $entry);

                   // 'words' that consist of <3 or >20 characters are removed.
                   $split = explode(' ', $entry);
                   $taille_split = sizeof($split);       
                   for ($i = 0; $i < $taille_split; $i++)
                   {
                      $split[$i] = trim($split[$i]);
                      if ((strlen($split[$i]) < 3) || (strlen($split[$i]) > 20))
                      {
                         $split[$i] = '';
                      }
                   }
                   $entry = implode(' ', $split);
             }


        Ensuite, comme vos table ne sont pas encore optimisées du tout, il faut les reconstruire.
        Il existe un exellent mod pour ça et tout a fait fonctionel : Rebuild Search.
        Très simple a installer, il vous suffit d'éditer un fichier phpbb, ce mod est vraiment très utile.
        Et une alternative toute simple, qui ne fait que retirer les mots des tables de recherches sans refaire toutes les tables :
        http://www.phpbb.com/kb/article.php?article_id=30

        Donc, une fois que vous l'avez installé, en faisant toutes les sauvegardes nécéssaires, rendez vous sur phpmyadmin et lancez cette commande sql :
        Code: Tout sélectionner
        SELECT ls.word_id, ls.word_text, COUNT(wm.word_id) as entries FROM `phpbb_search_wordlist` as ls LEFT JOIN `phpbb_search_wordmatch` as wm ON ls.word_id=wm.word_id GROUP BY wm.word_id ORDER BY entries DESC LIMIT 0,100

        Elle vous renverra les 100 mot les plus répétés de votre forum.
        Vous constaterez à ce moment à quel point vos tables de recherche sont polluées de mots inutiles aux recherches (sic).

        Ouvrez votre fichier search_stopwords.txt (situé dans \language\lang_french) et commencez par enlever tous
        les mots de une ou deux lettres (si bien sur vous utilisez les patch de Giefca), si il est vide créez le.
        Ajoutez y tous les mots d'au moins trois lettres (si bien sûr vous utilisez le patch de Giefca, car si non,
        il vaut mieux mettre les mots d'une et deux lettres aussi) dont vous ne voulez pas comme mot clef, tant
        pour votre fonction de recherche que pour les meta keywords, en mettant aussi ceux sortants dans la liste
        générée sur votre phpmyadmin (les mots inutiles de cette liste sont dans le top 100, alors ils risquent
        encore plus de sortir dans les metas keyword s'ils sont présents dans un post).

        Une fois votre fichier search_stopwords bien mis à jour, en oubliant pas qu'il faut un mot par ligne et sans
        espace à la fin, vous l'uploadez à sa place et vous lancez le mod Rebuild Search depuis votre ACP, vous pouvez
        choisir pas mal d'options, je vous conseille les paramètres suivants :

        • Time limit : 250 c'est le timout d'execution de votre serveur, généralement 300s, 250 pour plus de sécurité.
        • Starting post_id doit être à 0 pour une première utilisation ainsi que pour toutes les updates de search_stopwords.txt,
          autrement le mod recomence au dernier post non traité.
        • Posts per cycle 50
          Disable board : coché, cela evitera d'accepter un post pendant l'execution du script, ce qui n'est pas censé être
          un problème dans l'execution de ce mod, mais si c'est 100 nouveaux posts peut être alors ...

        Pour ce qui est d'effacer ou non les tables de recherche avant de lancer le mod, je pense qu'il est utile de ne pas
        effacer les tables avant de les refaire uniquement si on effectue une partie seulement du traitement des posts.
        Si non, autant les effacer direct (en ayant fait une sauvegarde avant bien sur).

        Lancez la procédure, au bout des 50 premiers posts traités, vous verez l'avancement de la procédure apparaitre,
        jusqu'à ce que ce soit terminé.

        Un fois cela fait, relancez la requête sql cité plus haut et appréciez la difference.
        Il restera peut être d'autres mots inutiles oubliés, parce qu'ils n'étaient pas précédement dans le top 100.
        Qu'à cela ne tienne, mettez votre fichier search_stopwords.txt à jour et relancez le scripts.
        Vous pouvez également vérifier les contenus de vos metas pour voir si des mots clefs inutiles mais moins
        populaire ne seraient pas passés au travers.
        Mettez a jour votre search_stopwords.txt en conséquence et vous aurez vite des meta keyword vraiment interessantes.

        Pour les gros forums, comme l'execution du script peu quand même prendre pas mal de temps, essayez de limiter le
        nombre de cycles dans cette procédure en travaillant bien votre search_stopwords.txt au départ et en attendant
        d'avoir trouvé plusieurs nouveaux mauvais mots clefs avant de le relancer. Et faite cela à un moment ou votre
        cite est peu visité pour ne pas refuser trop de monde ;)

        Pour les forums utilisants plusieurs langues, je conseile de mettre le même search_stopwords.txt avec tous les
        mauvais mots clefs dans toutes les langues dans chaque dossier lang_langue/

        Voilà.
    • 4)phpBB-keyword-title-album-optimizations-for-2.31.txt: Ce mod concerne les utilisateurs qui ont installé le smartor album MOD.
    • 5)phpBB-keyword-url-nav-links-for-2.31.txt: Nouveauté 2.3.1, permet la réécriture des nav links.


  • mx Google Sitemaps v1.0.1
    download it

    Je place le tuto de l'ancien mod ici : http://forums.phpbb-fr.com/viewpost_588476.html#588476

    Donc tout est dit dans le fichier install, sauf que désormais pour ajouter du contenu en dure il faut faire un truc du genre en suivant les prérequis décrits pour que le mod s'y retrouve en auto :

    Créer deux fichier php par sitemap ajouté :

    index_nomdufichier.php :
    Code: Tout sélectionner
    <?php

    // nécessaire pour la sécurité
    if ( !defined('IN_PHPBB') && !defined('IN_PORTAL') )
    {
       die('Hacking attempt');
       exit;
    }

    if ( $is_index )
    {
       //Output start if necessary
       if (!$started)
       {
          header("Content-type: text/xml");
          $started = true;
          echo $I_header;
       }
       echo "\t" . '<sitemap>' . "\n";
       echo "\t\t" . '<loc>URL</loc>' . "\n";
       echo "\t" . '</sitemap>' . "\n";
    }
    ?>


    Ou "URL" doit pointer vers soit une url du type :
    http://www.votredomaine.com/sitemap.php?terme

    Vous pouvez choisir ce que vous voulez pour terme mais en minuscule et pas trop long.

    Ou si vous activez le mod rewrite pour les sitemaps, une url du type :
    http://www.votredomaine.com/nomdelasitemap.xml

    Auquel cas il vous faut ajouter dans le .htaccess :
    Code: Tout sélectionner
    RewriteRule ^nomdelasitemap.xml$ /sitemap.php?terme [L]


    Cette partie fera que le mod intégrera directement dans l'index des siteamps la sitemap que vous voulez ajouter.

    Ensuite creez un fichier :
    sitemap_nomdufichier.php :

    Code: Tout sélectionner
    <?php
    // nécessaire pour la sécurité
    if ( !defined('IN_PHPBB') && !defined('IN_PORTAL') )
    {
       die('Hacking attempt');
       exit;
    }

    $terme = ( isset( $HTTP_GET_VARS['terme'] ) ) ? TRUE : FALSE;
    if ( $terme)
    {
          //Lancement de la sortie de page
          header("Content-type: text/xml");
          $started = true;
          echo $S_header;

    /* Ici vous pouvez coder en dure (un ti echo ou un ti include d'un fichier  ... ) vos listes d'urls ou les créer automatiquement celon vos besoins */      

       // fin de la sortie de page
       echo $S_footer;
       exit;
    }
    ?>


    Voilà, de cette façon, toutes les url de votre nouvelle liste seront bien affichées quand il faut. Pour l'installer, il vous suffit de l'uploader dans le dossier mx_ggsitemaps/includes/ et tout le reste (à part le .htaccess) se fait automatiquement :)

  • phpBB Error mod 1.0.0
    download it
    error_mod_1.0.0_fr_pack.zip


    A installer rapidement si vous changer d'url avec ce mod pour que les bots trouvent une page intelligente au lieux d'erreurs 404
    qu'ils ne manqueront pas de trouver en suivant les anciennes url. Cela leur permet de concentrer les duplicates sur cette page et
    de leur fournir tout de même les nouveaux liens vers le site.
    De plus si un utilisateur clique sur un liens dans un moteur de recherche correspondant à une ancienne url du site, la fonction
    search du mod affichera presque à coup sûr la page en question dans une liste de resultats.
    Il se peut même qu'il fasse découvrir des 404 insoupçonnés (Qui au début m'ont fait penser à des bugs).
    Par exemple, la css du thème que j'utilise et qui étais loin d'être parfaite, faisait référence à des background image
    inexistantes et inutile. Je n'ai découvert cela qu'avec ce mod, car cela générais de vrai 404 à chaque page, bien que l'utilisateur
    ne vois pas s'afficher la page 404 d'apache.

    Et pour le .htaccess, celui que j'ai mis plus bas est pas mal allégé, l'auteur banne un bon paquet de bots par ce biais et bien
    que j'en ait laissé un certain nombre, il y en a beaucoup plus au départ. Je me suis dit que ça allait peut être un peu trop
    charger le serveur de tout mettre. Mais en définitive, ce qui est vraiment nécessaire c'est :

    Code: Tout sélectionner
    #enable these to allow your Error Module to work.
    ErrorDocument 400 /votredossierphpBB/error.php?mode=400
    ErrorDocument 403 /votredossierphpBB/error.php?mode=403
    ErrorDocument 404 /votredossierphpBB/error.php?mode=404
    ErrorDocument 500 /votredossierphpBB/error.php?mode=500


    Si ça ne marche pas avec ça, pas la peine d'en mettre plus.
    Le pack Fr contient tous les fichiers traduits ainsi qu'une traduction de l'install.

  • phpBB keyword urls topics anywhere

    Abandoné. Pas interessant de toutes façons.
  • manage bots mod
    download it

    Je laisse ce lien pour ceux qui voudrait tout de même utiliser ce mod bien que la branche de dev principale de celui ci se soit
    éteinte sur http://www.phpbb.com. En l'état actuel, il marche sans problème avec phpbb 2.0.19, à voir s'il sera mis à jour par la suite.

    Ce mod permet, en plus de comptabiliser les passages des bots et de les montrer dans viewonline, de proposer au bots un template
    optimisé différent de ceux des utilisateurs.
    Concrètement, cela permet de se fabriquer une version de son template allégée de tous les liens inutiles et générateurs de duplicates.
    Les bot s'y retrouveront donc plus facilement dans les forums.

    Problème :

    Il se peut que cette pratique soit prise pour du cloaking, en fait je ne suis pas sûr, et renseignements pris, je le suis encore moins.
    Google semble s'être rescemment auto banni un page qui presentais des mots clefs differents à ses propres bots.
    un des article à ce sujet.
    Personnellement, je trouve que de presenter une page juste allégée de liens de toutes façon interdits par le robots.txt ou le .htaccess
    n'est pas de la triche, car le contenu de recherche est strictement identique a celui présenté aux utilisateurs, il ne s'agit que
    de preserver un peu de bande passante et de facilité le travail des bots.
    Seulement en ces temps de blacklistage intensif, on est jamais trop prudent.
    Du coup en poussant la parano à fond, le simple fait d'utiliser manage bot pour retirer les sid pourrait être pris pour du cloaking
    (J'utilise le mod de cyber alien alors pas de problème vu que je les enlève à tout le monde, mais bon...).
    Alors voilà, en attendant de voir une vrai position de google sur le sujet qui tracerait une limite franche entre
    optimisation et tricherie, je préfère ne pas activer de template particulière pour google. Google & cloaking

    Personnellement, sans penser tricher j'aurais repris mon thème en modifiant légèrement :

    • index_body.tpl :
      laissé que les liens vers les forums, mais en laissant toutes les images;
    • viewforum_body.tpl :
      laissé que les liens vers le forum les sujet et l'index, en laissant toutes les images des autres liens;
    • viewtopic_body.tpl :
      En ne laissant que les liens vers le sujet, le lien "top" et l'index, en virant les "citer" "mp etc, et j'ai laissé les images des autres liens;
    • overall_header.tpl :
      Le mien est fait d'images, je les aurai donc toutes laissés mais en virant leurs liens. Elagage du code java.

    Tout cela aurait fait que les bots voient un forum ayant la même tête que celui que voient les utilisateurs,
    mais que la version bot ne concerve que les liens utiles au référencement.

    Après avoir fait cela, j'aurais utilisé text replacer (que l'on peut trouver ici)
    pour remplacer toutes les occurances du nom de mon template dans tout ses fichiers d'un coup par le nouveau nom du nouveau template ainsi crée.
    Je l'aurais ensuite uploadé et installé comme chaque template et assigné aux bots dans l'acp ("manage bot").

    A part le fait d'avoir à se bricoler un template (l'exemple fournit est assez rude et pas complet), ce mod est simple à installer.
    Il faut juste appliquer les instructions de INSTALL.txt (rien de plus dans UPDATE.txt)

    De plus il s'avère qu'il peu fonctionner avec le guest mod de cyber alien moyennant un petit changement dand le code à appliquer :

    Code: Tout sélectionner
    #Au lieu de :
    global $SID;

    if ( !empty($SID) && !preg_match('#sid=#', $url) && !IS_ROBOT )
    #Mettre :
    global $SID;

    if ( !empty($SID) && !preg_match('#sid=#', $url) )


    Ce mod est cencé avoir sa propre gestion des SID pour les bots, mais pour éviter d'être mal pris par google, je préfère garder celle de cyber alien et desactiver celle ci.


++

dcz
Dernière édition par dcz le 29 Oct 2006 à 17:21, édité 63 fois.
dcz
Apprenti-floodeur
Apprenti-floodeur
 
Messages: 1328
Inscription: 19 Mar 2005 à 15:42

mx Google sitemaps

Messagede dcz le 07 Juil 2005 à 17:28

Donc voici les spec de mx Google sitemaps
Code: Tout sélectionner
##############################################################
## MOD Title:       mx Google Sitemaps
## MOD Author:       dcz <n/a> http://www.phpbb-seo.com/
##
##
## MOD Description:    Solution modulaire pour générer des plans sitemap Google pour phpbb et mxBB PORTAL
##             Ce mod va créer un sitemap index établissant la liste des sitemaps installés.
##             Prêt pour phpBB, Knowledge Base et mxBB PORTAL (http://www.mx-system.com)
##
## MOD Version:      1.0.0RC2
##
## Installation Level:    (Easy)
## Installation Time:    1 Minutes
## Files To Edit:    0 dans la plupart des cas
## Included Files:    15
##            sitemap.php,
##            mx_ggsitemaps/templates/subSilver/admin/admin_mx_ggsitemap.tpl
##            mx_ggsitemaps/language/lang_english/lang_google_sitemap.php
##            mx_ggsitemaps/language/lang_french/lang_google_sitemap.php
##            mx_ggsitemaps/admin/admin_mx_ggsitemap.php
##            mx_ggsitemaps/includes/index_forum.php
##            mx_ggsitemaps/includes/index_kb.php
##            mx_ggsitemaps/includes/index_mx.php
##            mx_ggsitemaps/includes/sitemap_forum.php
##            mx_ggsitemaps/includes/sitemap_kb.php
##            mx_ggsitemaps/includes/sitemap_mx.php
##            mx_ggsitemaps/includes/common_GGsitemaps.php
##            mx_ggsitemaps/db_install.php
##            mx_ggsitemaps/db_uninstall.php
##            mx_ggsitemaps/mx_ggsitemap.pak
##
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##############################################################
## For security purposes, please check: http://www.phpbb.com/mods/
## for the latest version of this MOD. Although MODs are checked
## before being allowed in the MODs Database there is no guarantee
## that there are no security problems within the MOD. No support
## will be given for MODs not found within the MODs Database which
## can be found at http://www.phpbb.com/mods/
##############################################################
## Author Notes: - FR
##
## * Bien que ce mod fonctionne sans problèmes avec le mod google sitemap generator de Joe Haskins
## Je recommande de le désinstaller, car il devient totalement inutile.
## Pour ce faire, appliquez les modifs de unsinstall-google-sitemap-generator.txt
##
##   New in 1.0.0RC2 :
##      - Nouveau chapitre dans l'acp, pour une meilleur intégration 
##      le module avec mx Sitemaps.
##
##   New in 1.0.0RC1 :
##      - Ajout de verifs en cas de forums vides.
##
##   New in 1.0.0B2 :
##      - Options de pagination avancées pour les sujets du forum.
##      Vous pouvez maintenant choisir combien de pages doivent êtres prise en compte
##      en partant de la première et de la dernière page.
##
## * Ce mod est au départ inspiré de celui de jhaskins's : Google sitemap generator
## (< jhaskins AT streetrod3 DOT com > (Joe Haskins) http://www.streetrod3.com)
## mais il a été totallement recodé pour un resultat tout à fait différent.
##
## * Premièrement, le code est fait pour être le plus rapide possible, tout en donnant les informations requises.
## Le système de template de phpBB n'est pas utilisé, tout se fait par echo, pour un calcul séparé en plusieurs cycles
## et une utilisation bien moindre de la ram du serveur.
## Ce code est prêt pour de très gros forums.
##
## * Toutes le requêtes sql potentiellement gourmandes sont séparées par cycles, configurable dans l'acp.
## Possibilité de limiter le nombre total d'url par sitemap, configurable dans l'acp.
## Tous les liens sont classés par dernière activités, configurable dans l'acp.
## Mod rewrite pour les sitemaps, configurable dans l'acp. (Requiert Apache et mod-rewrite activé)
## Plusieurs options de priorité pour phpbb, configurable dans l'acp.
##
## * Possibilité de lister (et limiter) les pages de sujets, configurable dans l'acp.
## La pagination est limité de cette façon :
## Vous pouvez définir une limite haute et une limite basse dans l'acp.
##
## "début"               "fin"
##    |                    |
##    |    bas  haut       |
##    |     |     |        |
##    v     v     v        v
##    1, 2, 3 ... 10, 11, 12
##
##
## * Seulement le contenu public et valide est listé. Sitemaps 100% Valides.
##
## * Devrait être ok pour Oracle & Postgresql(mais il faudrait une confirmation, je ne peut pas tester, et une ou deux optimisations)),
## Tésté avec mysql 3.x et mysql 4.x
##
## * Comprend les add on pour mx et kb (installé avec mx ou phpbb), tout deux détecteront quoi faire automatiquement.
## L'heure de dernière modif est basée sur la date du dernier post pour les forums, les sujets, le forum de la catégorie de kb
## et le sujet commentaire pour chaque articles kb.
##
## * Marche directement pour phpBB et mxBB PORTAL sans modifications.
## Détecte automatiquement tout nouveau module sitemap, rendant possible l'ajout de nouvelles sitemaps très facile.
##
##
## Sitemaps Crées :
##    - Une sitemapindex établissant la liste de toutes les sitemapes installées.
##    - Une sitemap listant les forums publics.
##    - Une sitemap par forum public, listant les sujets.
##    Quand kb est installé avec phpBB ou mxBB PORTAL
##       - Ajoute les entrées nécessaires dans le SitemapIndex
##       - Une sitemap listant les catégories publiques.
##       - Une sitemap par catégorie listant les articles.
##      NOTE : Seule les catégories étant reliées à un forum non vide et les articles
##      possédant des commentaires seront listés dans cette version.
##    Quand mxBB PORTAL est installé
##       - Ajoute les entrées nécessaires dans le SitemapIndex
##       - Ajoute une option dans l'acp permettant de définir l'ID de page mx sur laquelle se trouve KB.
##       - Une sitemap listant toutes les pages publiques de mx.
##
## NOT tested with EasyMod, but should work :-)
##############################################################
## MOD History:
##
##   2006-04-26 - Second release cadidate 1.0.0RC2
##      - Mostly intended to be more friendly with my other plans
##      - Some code clean up, Acp side and paths mostly
##      - Added common_GGsitemaps.php file in the release.
##
##   2006-02-28 - First release cadidate 1.0.0RC1
##      - Added some checks to make sure sitemaps are not empty
##      - Made the install phbbb.com compliant.
##      - Minors bug fixes and code opt.
##      - Added uninstall jhaskins's Google sitemap generator file.
##
##
##   2006-02-24 - Second beta Version 1.0.0B2
##      - Added advanced pagination control for topics
##      - Better handeling of eventual sql errors
##      - Install and uninstall script both for phpBB and mxBB PORTAL
##      - Cosmetic in acp
##      - Minors bug fixes and code opt.
##      
##
##   2006-02-22 - First beta Version 1.0.0B1
##
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
Dernière édition par dcz le 27 Avr 2006 à 16:35, édité 5 fois.
dcz
Apprenti-floodeur
Apprenti-floodeur
 
Messages: 1328
Inscription: 19 Mar 2005 à 15:42

Messagede anartoka le 11 Juil 2005 à 01:03

Et pour des forums hypers modés ??? c'est chaud de le faire ?
anartoka
Posteur habitué
Posteur habitué
 
Messages: 245
Inscription: 28 Juil 2004 à 22:47

non

Messagede dcz le 11 Juil 2005 à 08:57

En fait non pas forcement parcequ'il y a assez peu de code à changé.
Pour phpBB google keyword URLs 2.2.1 SEO MOD il suffit que t'ai pas touché à la partie gunzip, pour les autres que j'ai testé jusqu'à maintenant, il n'y a pas d'édition de code, que du .htaccess et des fichiers nouveaux.
Le cyber alien guest session mod ne devrait pas non plus poser de problèmes.

Faut faire le test à mon avis. Va y pas à pas et backup!

++

dcz
dcz
Apprenti-floodeur
Apprenti-floodeur
 
Messages: 1328
Inscription: 19 Mar 2005 à 15:42

Messagede dcz le 11 Juil 2005 à 09:38

Voici le tuto pour l'ancien mod sitemap :

phpBB google keyword URLs Sitemap generator 1.6.2
download it


Ce mod est presque trop simple à installer ;)
On peut rendre le resultat valable pour tout le site en ajoutant en dur les eventuels liens se trouvant en dehors du forum
(home page, *.htm etc.., ce mod ne fait que lister tous les sujet postés du forum) dans sitemap_body.tpl.
Il suffit de les ajouter en respectant la même synthaxe (et en mettant le tout entre <urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
et <!-- BEGIN topics -->)

Exemple de sitemap_body.tpl pour un phpBB installé dans /votredossierphpBB/ (retirez les commentaires si vous le copiez d'ici):

Code: Tout sélectionner
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">

   <url>
      <loc>http://www.votresite.com/</loc> <!-- votre home page -->
      <changefreq>always</changefreq>
      <priority>1.0</priority>
   </url>
<!-- ici vous pouvez mettre d'autres pages statiques manuellement, même dans des sous dossiers.-->

   <url>
      <loc>http://www.votresite.com/votredossierphpBB/index.php</loc>
      <changefreq>always</changefreq>
      <priority>1.0</priority>
   </url>
<!-- BEGIN topics -->
   <url>
      <loc>{topics.TOPIC_URL}</loc>
      <lastmod>{topics.TOPIC_TIME}</lastmod>
      <changefreq>{topics.TOPIC_CHANGE}</changefreq>
      <priority>{topics.TOPIC_PRIORITY}</priority>
   </url>
<!-- END topics -->
</urlset>


Pour ce faire il faudra toute fois placer le fichier sitemap.php à la racine de votre hébèrgement (et nom dans le répèrtoire de phpBB)
et éffectuer la correction suivante :

Code: Tout sélectionner
#Remplacer

$phpbb_root_path = './';

#Par

$phpbb_root_path = 'votredossierphpBB/';


Il faut bien sur ensuite inscrire sa sitemap chez google ici.
Ce mod est très efficace pour être rapidement (re)référencé. De plus, si c'est un outils google, il ne fait pratiquement
aucun doute au vu de mes logs que d'autres moteurs de recherche l'utilisent.
DEMO dans le dossier racine
Dernière édition par dcz le 28 Fév 2006 à 23:31, édité 3 fois.
dcz
Apprenti-floodeur
Apprenti-floodeur
 
Messages: 1328
Inscription: 19 Mar 2005 à 15:42

Messagede anartoka le 11 Juil 2005 à 23:30

Arf comment je comprend rien de rien :cry:

il existe pas un tuto en français ?

Je comprend même pas la différence entre tous les liens que tu as mis en dl dans ton premier post :S

Je comprend pas non plus pourquoi il nous donne un .htaccess alors qu'il nous demande de le modifier... pouvait pas nous le donner déjà modifier ?

En même temps, je parle pas anglais, ce qui n'aide pas :? :(

EDIT : mon herbergeur accepte les .htaccess c'est déjà un bon début :)

EDIT 2 :
:arrow: phpBB SEF keyword URLs archive generator , installé et fonctionne presque parfaitement, bug à cause de l'album ? : http://www.normandiecyclisme.com/archive/


Code: Tout sélectionner
Warning: main(album_mod/album_constants.): failed to open stream: No such file or directory in /home/normandi/www/includes/constants.php on line 33

Warning: main(): Failed opening 'album_mod/album_constants.' for inclusion (include_path='.:/usr/local/lib/php') in /home/normandi/www/includes/constants.php on line 33


A là limite on s'en fou de se bug là ? non ?
Un autre bug, que je califirais de normale, c'est quand on clique sur un lien... il recherche .com/nom_du_sujet.htm

EDIT 3 : google map marche très bien :) (je comprend pas tous dans le parametrage du panneau d'admin... mais marche ;))
(PS: je l'ai traduit pour ceux qui veulent...)
anartoka
Posteur habitué
Posteur habitué
 
Messages: 245
Inscription: 28 Juil 2004 à 22:47

tout est normal

Messagede dcz le 12 Juil 2005 à 02:09

Donc tout est normal,
le SEF keyword URLs archive generator que tu utilises est fait pour fonctionner avec le phpBB google keyword URLs 2.2.1 SEO MOD (url rewriting + titres) comme tous les autres mods présentés ici. En fait l'interet de cette "suite" est que tout est conçu pour fonctionner ensemble. Les liens que te presente le mod archive (que je vais bientôt installer pour voir) sont sencé mener aux sujets du forum avec l'url rewrité.

Pour les histoires de .htacess, c'est juste que l'auteur utilise une version prémodé de phpBB (integramod) et qu'il installe tout à la racine de sont hébèrgement. C'est pour ces raisons qu'il faut comprendre page_tail.php quand il dit page_footer.php et qu'il faut ajouter le chemin du forum dans le .htacess.

Le .htacess que j'ai mis ici pour phpBB google keyword URLs 2.2.1 SEO MOD est identique à celui de l'hauteur avec les changements valables pour une installation du forum dans un dossier (il se peut seulement que tu ais à enlever le /votredossierphpBB/ dans ton .htacces, cela dépend des hébèrgeurs. mais le test est sans dangers et les resultats sont visibles immediatement).

Pour le tuto, je pense qu'il y a pas grand chose à dire, je pense traduire la partie langue de la "suite", et je regrouperais les instructions dans le premier post une fois que tout aura été testé convenablement.

Donc pour résumer, il faut, pour utiliser tout ou partie des éléments de la "suite" intaller le phpBB google keyword URLs 2.2.1 SEO MOD. Et mis à part le .htaccess, rien de plus simple. Dans l'archive tu trouvera plusieurs fichiers d'instructions et elle sont plutôt minimales, la seule subtilité est qu'il y a un ordre à respecter (et donc des tests à chaque étapes). L'ordre est le suivant :

1)phpBB-google-keyword-URLs.txt : C'est le mod url rewrite + titre forum et posts. Les parties à remplacer ou ajouter sont simple à trouver dans le code, il suffit de comprendre page_tail.php quand il dit page_footer.php. Le .htaccess est le même que le mien, sauf que j'ait du ajouter des /votredossierphpBB/. Tant que celui là n'est pas en place, le reste ne sert à rien. Toutes les autres modifs sont optionnelles, à partir de ce stade de l'installation, toutes les combinaisons de mods de la "suite" marchent (au détail pret qu'il se peut que le guest session mod entre en conflit avec le manage bot mod car ce mod possède sa propre gestion des sid. dès que je l'installe je vous donne la réponse).

2)phpBB-keyword-title-optimizations.txt : Ce mod optimise la façon dont les titres sont gérés par phpBB, principalement en les simplifiant de manière à avoir uniquement le titre du forum et des post en titre de page.
Quand il dit :
Code: Tout sélectionner
$page_title = "Your Top 3 - keywords/keyphrases - seperated by hiphens";

cela veut dire en fraçais :
Code: Tout sélectionner
$page_title = "Vos trois top keywords séparé par des - ";


3)phpBB-dynamic-keyword-metatags.txt : Ce mod génère des balises <meta name="description" ... et <meta name="keywords" de chaque post à partir de leur titres et contenus. Cela aide au référencement que chaque page ait une déscription qui corresponde au titre et une selection de mots de la page comme keywords. Bien sûr la selection de mot cléfs est plus ou moins bien sentie, mais les termes importants de chaque posts (répétés, mis en evidence etc) seront présents.
Dans le mod en question :

Code: Tout sélectionner
AND t.topic_id = $topic_id LIMIT 25";


Le 25 corespond au nombre de mon clefs séléctionné par défaut. Personnelement je l'ai laissé à 25, trop de mot cléfs ajoutent des termes inutiles et pas assez ne fait pas ressortir tous les bons. 25 est un bon compromis, je trouve. En tous cas c'est incomparable avec une version normale de phpbb qui ne sort aucune balise meta keyword.

4)phpBB-keyword-title-album-optimizations.txt : Ce mod concerne les utilisateurs qui ont installé le smartor album MOD. Je ne l'ai pas, je ne peut donc pas en parler. Si quelqu'un le test un jour ici, ou si je l'installe, nous verons bien...

Une fois que tu en es là, rien de plus simple que d'installer le phpBB google keyword URLs Sitemap generator 1.6.1 .
Il est également possible de d'ajouter en dur les eventuels liens que tu pourrais avoir en dehors de ton forum (home page, *.htm etc.., ce mod ne fait que lister tous les sujet postés du forum) dans sitemap_body.tpl. Il te suffit de les ajouter en respectant la même synthaxe (et en mettant le tout entre <urlset xmlns="http://www.google.com/schemas/sitemap/0.84"> et <!-- BEGIN topics -->)

Exemple de sitemap_body.tpl pour un phpBB installé dans /votredossierphpBB/ (retirez les commentaires si vous le copiez d'ici):

Code: Tout sélectionner
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">

   <url>
      <loc>http://www.votresite.com/</loc> #<= votre home page
      <changefreq>always</changefreq>
      <priority>1.0</priority>
   </url>
#<= ici vous pouvez mettre d'autres pages statiques manuellement, même dans des sous dossiers.
   <url>
      <loc>http://www.votresite.com/votredossierphpBB/index.php</loc>
      <changefreq>always</changefreq>
      <priority>1.0</priority>
   </url>
<!-- BEGIN topics -->
   <url>
      <loc>{topics.TOPIC_URL}</loc>
      <lastmod>{topics.TOPIC_TIME}</lastmod>
      <changefreq>{topics.TOPIC_CHANGE}</changefreq>
      <priority>{topics.TOPIC_PRIORITY}</priority>
   </url>
<!-- END topics -->
</urlset>


Pour ce faire il faudra toute fois placer le fichier sitemap.php à la racine de votre hébèrgement (et nom dans le répèrtoire de phpBB) et éffectuer la correction suivante :

Code: Tout sélectionner
#Remplacer

$phpbb_root_path = './';

#Par

$phpbb_root_path = 'votredossierphpBB/';



Il faut bien sur ensuite inscrire sa sitemap chez google ici.
Ce mod est très efficace pour être rapidement (re)référencé. De plus, si c'est un outils google, il ne fait pratiquement aucun doute au vu de mes logs que d'autres moteurs de recherche l'utilisent.


Enfin, si ton forum étais déjà référencé, il faut vite penser à installer le phpBB Error mod 1.0.0 pour que les bots trouve une page intelligente au lieux d'erreurs 404 qu'ils ne manqueront pas de trouver en suivant tes anciennes url. Cela leur permet de concentrer les duplicate sur cette page et de leur fournir tout de même les nouveaux liens vers ton site.
De plus si un utilisateur clique sur un liens dans un moteur de recherche correspondant à une ancienne url de ton site, la fonction search du mod affichera presque à coup sûr la page en question dans une liste de resultats.
Il se peut même qu'il te fasse découvrir des 404 insoupsonnées. Par exemple, la css du thème que j'utilise et qui étais loin d'être parfaite, faisait référence à des background image inexistantes et inutile. Je n'ai découvert cela qu'avec ce mod, car cela générais de vrai 404 à chaque page, bien que l'utilisateur ne vois pas s'afficher la page 404 d'apache.
Et pour le .htaccess, celui que j'ai mis est pas mal allégé, l'auteur banne un bon paquet de bots par ce biais et bien que j'en ait laissé un certain nombre, il y en a beaucoup plus au départ. Je me suis dit que ça allait peut être un peu trop charger le serveur de tout mettre. Mais en définitive, ce qui est vraiment nécessaire c'est :

Code: Tout sélectionner
#enable these to allow your Error Module to work.
ErrorDocument 400 /votredossierphpBB/error.php?mode=400
ErrorDocument 403 /votredossierphpBB/error.php?mode=403
ErrorDocument 404 /votredossierphpBB/error.php?mode=404
ErrorDocument 500 /votredossierphpBB/error.php?mode=500


Si ça ne marche pas avec ça, pas la peine d'en mettre plus.


Voilà, je n'ai pas encore testé les autres, je post les résultats quand je l'aurait fait.

++

dc

PS : Pour ta traduction, poste la ici ou envois la moi par PM, je regrouperais le tous dans le premier post une fois finit.
dcz
Apprenti-floodeur
Apprenti-floodeur
 
Messages: 1328
Inscription: 19 Mar 2005 à 15:42

J'ai tout suivie

Messagede Ego6 le 12 Juil 2005 à 10:16

bonjours j'ai suivie votre conversation le plus attentivement possible et j'ai essayé d'installer ces mods.
keyword-urls-mod
keyword-urls-google-sitemap

cependant j'ai quelques question
1/ j'ai l'impression que les Urls ne sont pas reecrit pour toutes mes sections et pas à chaque fois

certaines sont en Html
d'autre reste en php

2/ Le titre ce modifie bien pour les sections
mais pas pour l'index ou j'ai tjs "your top 3 ......'"


3/ pour les mots cles
<meta name="description" content="YOUR DESCRIPTION">
<meta name="keywords" content="YOUR KEYWORDS">
j'ai l'impression qu'il ne genere rien

4/ les htmls generés sont extrements longs
http://www.ego-6.com/forum/-span-class- ... vt366.html


Faut il que j'installe l'ensemble de la suite pour que cela marche ou ai je fais des erreurs

voici l'url de mon forum, je suis entrain de migrer de free à ovh
http://www.ego-6.com/forum

merci d'avance
Ego6
Posteur néophyte
Posteur néophyte
 
Messages: 15
Inscription: 04 Avr 2005 à 23:10

Re: J'ai tout suivie

Messagede dcz le 12 Juil 2005 à 11:11

Ego6 a écrit:bonjours j'ai suivie votre conversation le plus attentivement possible et j'ai essayé d'installer ces mods.
keyword-urls-mod
keyword-urls-google-sitemap

cependant j'ai quelques question
1/ j'ai l'impression que les Urls ne sont pas reecrit pour toutes mes sections et pas à chaque fois

certaines sont en Html
d'autre reste en php

2/ Le titre ce modifie bien pour les sections
mais pas pour l'index ou j'ai tjs "your top 3 ......'"


3/ pour les mots cles
<meta name="description" content="YOUR DESCRIPTION">
<meta name="keywords" content="YOUR KEYWORDS">
j'ai l'impression qu'il ne genere rien

4/ les htmls generés sont extrements longs
http://www.ego-6.com/forum/-span-class- ... vt366.html


Faut il que j'installe l'ensemble de la suite pour que cela marche ou ai je fais des erreurs

voici l'url de mon forum, je suis entrain de migrer de free à ovh
http://www.ego-6.com/forum

merci d'avance


1) C'est normal, ce mod ne réécrit que les pages que les bots sont susceptibles de voir (posts +forums) et ne s'occuppe pas des pages du type viewprofile etc.. qui ne contienent pas de contenu spécialement imortant pour google. Pour le .php; si tu pense à index.php, ça ne change rien pour google que cette page soit en php et le rest en html.

2)C'est pas normal. As tu effectuer correctement les changement de phpBB-keyword-title-optimizations.txt ?

3)C'est normal, tu ne peut voir l'effet de cela qu'en accedant au code source de la page une fois générée. Firefox le fait.

4)Là tu as un problème, l'url ne doit contenir que le titre de tes topics. Je doute que "-span-class-genmed-font-color-c51e21-font-a-href-viewtopicphpt366-class-genmed-" puisse en faire partie. Elle sort d'ou cette url?
C'est d'ailleur étonnant que l'url marche et que le lien en titre du post soi bien formé : <a class="nav" href="talents-de-compo-une-perte-de-tempsvos-reactions--vt366.html ce qui est ce que ce mod est sencé faire. Ile semble que les titres soit le suel liens correctement réécrits, je pense donc que c'est un erreur dans l'edition de code d'un des fichiers du mod, le .htaccess à l'air d'être ok si il crée ce genre de liens.
Maintenant si tu es encore chez free c'est sur que ça peut pas marcher.


Courage ..

++

dcz
dcz
Apprenti-floodeur
Apprenti-floodeur
 
Messages: 1328
Inscription: 19 Mar 2005 à 15:42

En faite tout marche....

Messagede Ego6 le 12 Juil 2005 à 13:09

En faite tout marche....mais pas avec mon template. Il y a ancun probleme avec le subsilver par contre ca ne marche pas avec AdInfinitum.
Sniff
Comment faire??
Je suis bien sur Ovh :D
J'ai verifie l'installation de mes mods

edit: Le titre Your top 3 reste neanmoins avec Subsilver
Ego6
Posteur néophyte
Posteur néophyte
 
Messages: 15
Inscription: 04 Avr 2005 à 23:10

heu

Messagede dcz le 12 Juil 2005 à 14:26

as tu fait les changement de code dans le template que tu utilises?

Pour le top 3 keyword, as tu enlevé les eventuelles autres meta description & keywords dans le template?

++

dc
dcz
Apprenti-floodeur
Apprenti-floodeur
 
Messages: 1328
Inscription: 19 Mar 2005 à 15:42

oui bien sur

Messagede Ego6 le 12 Juil 2005 à 18:50

J'ai bien sur effectué les changements sur les deux templates.

Pour le top 3 keyword il reste affiche sur l'index mais pas sur les autres pages (je crois que je ne mettais pas bien exprimé)



Je pense que ca doit venir d'une incompatibilite de mon template AdInfinitum
JE vais essaye de tout refaire pour voir.
Snifff
Ego6
Posteur néophyte
Posteur néophyte
 
Messages: 15
Inscription: 04 Avr 2005 à 23:10

Messagede anartoka le 12 Juil 2005 à 22:32

1)phpBB-google-keyword-URLs.txt : C'est le mod url rewrite + titre forum et posts. Les parties à remplacer ou ajouter sont simple à trouver dans le code, il suffit de comprendre page_tail.php quand il dit page_footer.php. Le .htaccess est le même que le mien, sauf que j'ait du ajouter des /votredossierphpBB/. Tant que celui là n'est pas en place, le reste ne sert à rien. Toutes les autres modifs sont optionnelles, à partir de ce stade de l'installation, toutes les combinaisons de mods de la "suite" marchent (au détail pret qu'il se peut que le guest session mod entre en conflit avec le manage bot mod car ce mod possède sa propre gestion des sid. dès que je l'installe je vous donne la réponse).


j'ai installé mais j'ai un problème :
bon déjà, j'utilise le mod Gf-portail.
J'ai bien les liens qui s'affichent de cette sorte :
monsite.com/jeux-gestion-de-cycliste-gt-interractivite-entre-joueur-vp1970.html#1970
Le problème est que je me retrouve toujours à l'accueil de mon portal.php...

Une idée ? une solution ?

PS: le forum est à la base de mon site, il est à la racine.
PPS : Sur mon ftp j'ai 3 dossiers : cgi-bin/ sessions/ et www/ tout est dans le www, le htaccess aussi ? j'ai bon ?

EDIT : A force de cliquer j'ai eu ce message d'erreur :
Code: Tout sélectionner
HTTP/1.1 302 Found Date: Tue, 12 Jul 2005 21:39:15 GMT Server: Apache/1.3.33 (Unix) PHP/4.3.11 X-Powered-By: PHP/4.3.11 Set-Cookie: phpbb2mysql_data=a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bs%3A32%3A%22b75d4272087ebb997c9960824b164f76%22%3Bs%3A6%3A%22userid%22%3Bi%3A2%3B%7D; expires=Wed, 12-Jul-06 21:39:15 GMT; path=/ Set-Cookie: phpbb2mysql_sid=74bdae6cb1324ef114b960b10af0bc19; path=/ Location: portal.php Keep-Alive: timeout=15, max=99 Connection: Keep-Alive Transfer-Encoding: chunked Content-Type: text/html 0
anartoka
Posteur habitué
Posteur habitué
 
Messages: 245
Inscription: 28 Juil 2004 à 22:47

yo

Messagede dcz le 13 Juil 2005 à 00:00

bon ben je connais pas gf portal, mais as tu enlevé les /votredossierphpBB/ du .htaccess ?
Pour le reste tu as bon. Mais il se peut aussi qu'il faille faire d'autres changements pour que ça marche avec gfportal, mais là je sais pas...
Dernière édition par dcz le 13 Juil 2005 à 01:25, édité 1 fois.
dcz
Apprenti-floodeur
Apprenti-floodeur
 
Messages: 1328
Inscription: 19 Mar 2005 à 15:42

Re: yo

Messagede anartoka le 13 Juil 2005 à 00:18

dc a écrit:bon ben je connais pas gf portal, mais as tu enlevé les /votredossierphpBB/ du .htaccess ?


Oui, je ne vois que Gf-portal qui puisse faire chier :cry: faudrait demander à un spécialiste du Gf portal :roll:
anartoka
Posteur habitué
Posteur habitué
 
Messages: 245
Inscription: 28 Juil 2004 à 22:47

Suivante

Retourner vers Coding, Webmastering et Sécurité informatique

Qui est en ligne

Utilisateurs parcourant ce forum: Galdon et 2 invités

Liens : phpBB.biz • phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB-Services.com • phpBB3 Styles • phpBB podpora • Net Avenir • PromoBenef • Ticket Gagnant •