phpBB SEO mod Rewrite Intermédiaire V 0.2.4

Le forum de support du mod rewrite phpBB SEO Intermédiaire.
Ce mod de réécriture d'url injecte les titres des catégories et forums dans leurs URLs et conserve une réécriture statique pour les sujets.

Modérateur: Modérateurs

phpBB SEO mod Rewrite Intermédiaire V 0.2.4

Messagede SeO » Jeu Mai 25, 2006 7:14 pm

mod Rewrite phpBB SEO Intermédiaire
    Nom : mod Rewrite phpBB SEO Intermédiaire

    Auteur : dcz / www.phpbb-seo.com

    Description : Ce mod réécrit les URLS des forums phpBB en injectant le titre des catégories et forums dans leurs URLS. Les URLS des sujets utiliseront une réécriture statique : topicxx.html

    Version : 0.2.4

    Niveau d'installation : Avancé

    Temps d'installation : 5 min

    Compatible EasyMOD : oui

    Version phpBB : 2.0.22

Notes de L'auteur :
    Avant toute chose :

      Assurez-vous de lire attentivement ce message, vous gagnerez du temps et ne risquerez pas de perdre des acquis en référencement.

      Ce mod nécessite un serveur Apache avec le module mod_Rewrite, ou un serveur IIS avec le module isapi_rewrite.

      Ce mod est fonctionnel pour phpBB vanilla (non modifié), des adaptations additionnelles peuvent s'avérer utiles pour certains mods. De nombreux patchs et addons existent déjà.

      Avant d'installer ce mod, vous devriez bien réfléchir à votre stratégie de référencement, n'oubliez pas qu'il existe trois mods Rewrite phpBB SEO.

      Enfin, n'oubliez pas d'installer le mod Guest sessionde Cyber alien ;)

      Ce mod va modifier les URLS de phpBB de la façon suivante :
      index.php?c=xx => cat-title-cxx.html

      viewforum.php?t=xx => forum-title-fxx.html

      viewforum.php?t=xx&start=xx => forum-title-fxx-yy.html

      viewtopic.php?t=xx => topicxx.html

      viewtopic.php?t=xx&start=xx => topicxx-yy.html

      viewtopic.php?p=xx => postxx.html

      profile.php?mode=viewprofile&u=xx => membrexx.html


      Il ne fournit aucun duplicate de pagination.

      La réécriture d'URL est réalisée sans utiliser ob_start() ni ajouter de requête SQL.

      Le processus est optimisé, les titres à injecter ne sont calculés qu'une fois, et réutilisés en cas de nécessité.

      URL courtes :

      comme avec le mod Advanced, toute partie du titre d'un forum se trouvant entre "[" et "]" ne sera pas injectée dans l'URL.
      Exemple :
      Ce Titre de Forum : "[QUELQUECHOSE] Le Titre Du Forum" correspondra à cette URL : "le-titre-du-forum-vfxx.html"


      Le mod prend en charge les cas difficiles : presque inutile dans ce cas mais ...
      Exemple :
      Ce Titre de Forum : """"??Exemple de Tïtre mâl Formé"[hehe]!!" correspondra à cette URL : "exemple-de-titre-mal-forme-vfxx.html"


      Ce mod est et sera compatible avec tous les mods phpBB SEO, des instructions supplémentaires pouvant intervenir pour l'installation.

    Jeux de caractères
      Cette version utilise une méthode très rapide pour formater les titres avant injection ( format_url() ), jusqu'à 30 % par rapport aux versions antérieures à la 0.2.4, et permettant la prise en charge de nombreux jeux de caractères spéciaux !

      Cela veut dire que vous devrez spécifier votre jeu de caractères si vous n'utilisez pas l'iso-8859-1.

      Dans ce cas, recherchez :

      Code: Tout sélectionner
            $this->encoding = "iso-8859-1";


      Et modifiez le jeu de caractères par celui que vous utilisez, en vous reportant à la table de conversion de
      htmlentities() ci-dessous :

      Jeux de caractèresAliasDescription
      ISO-8859-1ISO8859-1 Europe occidentale, Latin-1
      ISO-8859-15 ISO8859-15 Europe occidentale, Latin-9. Dispose du signe Euro, des caractères spéciaux français et finlandais, qui manquent au Latin-1(ISO-8859-1).
      UTF-8  Unicode 8 bits multi octets, compatible avec l'ASCII
      cp866ibm866, 866 Jeu de caractères Cyrillic spécifique à DOS. Ce jeu de caractères est supporté depuis PHP 4.3.2.
      cp1251 Windows-1251, win-1251, 1251 Jeu de caractères Cyrillic spécifique à Windows. Ce jeu de caractères est supporté depuis PHP 4.3.2.
      cp1252 Windows-1252, 1252 Jeu de caractères spécifique de Windows pour l'Europe occidentale.
      KOI8-R koi8-ru, koi8r Russe. Ce jeu de caractères est supporté depuis PHP 4.3.2.
      BIG5 950 Chinois traditionnel, principalement utilisé à Taiwan.
      GB2312 936 Chinois simplifié, officiel.
      BIG5-HKSCS   Big5 avec les extensions de Hong Kong, chinois traditionnel.
      Shift_JIS SJIS, 932 Japonais
      EUC-JP EUCJP Japonais


      Note: Les autres jeux de caractères ne sont pas reconnus, et le ISO-8859-1 sera utilisé à la place.

      Pour tous ces jeux de caractères, le mod Rewrite injectera uniquement les caractères ASSII, débarrassés de leurs accents présents dans les titres.

      Par exemple : "نرم افزار - Software" sera formaté de cette façon avant injection dans les URLS : "software".

      Notez que dans la grande majorité des cas, les forums francophones utiliseront l'iso-8859-1, pour lequel aucun changement particulier n'est nécessaire.

      Si vous utilisez un jeu de caractères non pris en charge, vous pouvez continuer d'utiliser l'ancienne méthode.


    Migration :
      Si vous effectuez une migration, c'est-à-dire que votre forum est déjà référencé sur ces anciennes URLS, vous devrez utiliser un autre robots.txt, et installer le zéro dupe. La procédure vous permettant de migrer tout en conservant vos pages indexées est simple, mais doit s'effectuer au cas par cas.
      Rendez-vous sur le forum mod Rewrite Intermédiaire.

    Le robots.txt :
      A placer à la racine de votre domaine.

      Il faut bien entendu remplacer dossierphpbb/ par votre vrai dossier d'installation (ou par rien pour une installation à la racine).

      Code: Tout sélectionner
      User-agent: *
      Disallow: /dossierphpbb/viewtopic.php
      Disallow: /dossierphpbb/viewforum.php
      Disallow: /dossierphpbb/index.php?
      Disallow: /dossierphpbb/posting.php
      Disallow: /dossierphpbb/groupcp.php
      Disallow: /dossierphpbb/search.php
      Disallow: /dossierphpbb/login.php
      Disallow: /dossierphpbb/privmsg.php
      Disallow: /dossierphpbb/post


      C'est le minimum pour que les moteurs de recherches ne prennent que les URLS réécrites en compte. le index.php? est tout à fait correct et n'empêche pas l'indexation de index.php ;)

      Ce à quoi vous pouvez ajouter :
      Code: Tout sélectionner
      Disallow: /dossierphpbb/membre
      Disallow: /dossierphpbb/profile.php
      Disallow: /dossierphpbb/memberlist.php
      Disallow: /dossierphpbb/faq.php


      ... si vous ne souhaitez pas mettre l'accent sur la listes des membres, et attirer les spammers, ou sur la FAQ, pas très intéressante pour des recherches.
      De plus cela évitera bien des visites inutiles de bots sur ces pages.

      Enfin, il faut prendre en compte d'autres disallow si votre forum a déjà été indexé sur d'autres URLS (d'un autre mod Rewrite).


    Quelques conseils :
      N'oubliez pas de penser à votre robots.txt ainsi qu'au problème du préfixe www.

      L'installation du Zéro duplicate Intermédiaire est particulièrement recommandée.

      Enfin, les modules mx Google Siteampset mx Sitemapssont compatibles, efficaces et nécessaires pour faciliter l'exploration de votre forum par les moteurs de recherches.

      Vous pouvez également mesurer bien des paramètres de votre référencement grâce aux outils webmaster phpBB SEO

      Vous devriez de préférence effectuer des tests en local ou sur un serveur de test avant de déployer le code en ligne. Cela vous évitera bien des surprises de réglages de chemins dans le .htaccess.

      Pour activer le mod Rewrite avec Easyphp en local :
      Ouvrez le fichier EasyPHP1-8\conf_files\httpd.conf et décommenter
      (en enlevant le "#" devant) les 2 lignes adéquates, soit :

      Code: Tout sélectionner
      LoadModule rewrite_module modules/mod_rewrite.so


      et :

      Code: Tout sélectionner
      AddModule mod_rewrite.c


    Mise à jour 0.2.2 => 0.2.x :
      Cette mise à jour va principalement modifier la méthode format_url(), pour un formatage des titres plus rapide (jusqu'à 30 % !) et une meilleure prise en charge des jeux de caractères spéciaux.

      Aucun changement pour les patches. Vous devrez cependant utiliser les versions 0.2.2 et supérieures du zéro duplicate et de mx Sitemaps.
      Il est cependant possible de maintenir la compatibilité avec les versions 0.2.0 en attendant de mettre le zero dupe et mx sitemaps à jour en ajoutant :

      Code: Tout sélectionner
      if (!defined('PHPBB_URL')) {
         define('PHPBB_URL', $phpbb_seo->seo_path['phpbb_url']);
      }


      ... après :

      Code: Tout sélectionner
      $phpbb_seo = new phpbb_seo();


      dans common.php.

Langues :

Télécharger :
Dernière édition par SeO le Lun Avr 30, 2007 11:58 am, édité 8 fois.
SeO
Admin
Admin
 
Messages: 6334
Inscription: Mer Mar 15, 2006 9:41 pm

Publicité

Messagede dcz » Lun Avr 30, 2007 11:59 am

Pour obtenir du support avec ce mod, veuillez utiliser le forum mod Rewrite Intermédiaire.

Nous vous invitons à lancer des nouveaux sujets ainsi qu'à prendre le fil de ceux qui correspondraient à vos interrogations du moment.

Ce sujet est verrouillé, le support pour l'ancienne version (la 0.0.2) se trouve archivé sur ce fil.

Cliquez sur le lien Surveiller ce sujet pour être tenu au courant des mises à jour.
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21325
Inscription: Ven Avr 28, 2006 9:03 pm


Retourner vers mod Rewrite Intermédiaire phpBB2

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités


 
cron