[Mod] FSB : Url rewriting - Url courtes
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

Ohax - WRInaute accro

- Messages: 6406
- Inscription: 5 Juil 2004
[Mod] FSB : Url rewriting - Url courtes
http://www.fire-soft-board.com/fsb/sujet.php?sujet=2388
Je me permet de le partager ici pour ceux qui possèdent cet excellant forum...
Ce mod inspiré d'un mod de phpbb ne consomme que peu de ressources et ne génère aucun dupplicate content (pas de sutra, ntopic, ptopic, setopic, etc...). Je ne passerait pas sous FSB donc je ne pense pas pas pouvoir continuer le développemment vers une version titre dans les urls.
Copié coller :
Le support de ce MOD s'effectue uniquement à la suite de ce topic, afin de regrouper au maximum les réponses aux problèmes posés.
- Données du MOD :
- Nom : Url rewriting - Url courtes pour améliorer le référencement
- Version : 1.0.0
- Historique :
Commencé : Le 22/06/2005
Dernière modification : Le 22/06/2005 - Fichiers joints : 2
- Fichiers à modifier : 2
- Installation : 5 - 10 minute(s)
- Niveau : Facile - Moyen
- Cache : non
- Requètes SQL : non
- Compatible : Toutes versions
- Démo / Démonstration : Aucun
- Description : Ce mod vous permettra de modifier les urls de votre forum pour faciliter son indexation sur les moteurs de recherche tels que google. Ce mod utilise très peu de ressources et reste indispensable pour un bon référencemment. L'url rewriting permet également de faire des urls plus courtes et plus simples à retenir pour le visiteur

- Notes : Pour que ce mod fonctionne, votre hebergeur doit avoir l'url rewriting d'activé (ce qui n'est pas le cas de Free et de nombreux autres hebergeurs gratuits).
- Données de l'auteur :
- Auteur : Ohax
- Contact :

- Site : http://www.adojeunz.com
- Code: Tout sélectionner
#
#-----[ OUVRIR ]------------------------------------------
#
includes/header_forum.php
#
#-----[ TROUVER ]------------------------------------------
#
$tpl->set_filenames(array('header' => ( $simple_header ) ? 'simple_header.tpl' : 'header.tpl'));
#
#-----[ APRES, AJOUTER ]------------------------------------------
#
ob_start();
function replace_mod_rewrite($s)
{
$urlin = array(
"'(?<!/)profil_public.php\?id=([0-9]*)'",
"'(?<!/)index.php\?cat=([0-9]*)'",
"'(?<!/)forum.php\?forum=([0-9]*)&page=([0-9]*)'",
"'(?<!/)forum.php\?forum=([0-9]*)'",
"'(?<!/)sujet.php\?sujet=([0-9]*)&page=([0-9]*)'",
"'(?<!/)sujet.php\?sujet=([0-9]*)'");
$urlout = array(
"membre-\\1.html",
"rubrique-\\1.html",
"forum-\\1-\\2.html",
"forum-\\1.html",
"sujet-\\1-\\2.html",
"sujet-\\1.html");
$s = preg_replace($urlin, $urlout, $s);
return $s;
}
#
#-----[ OUVRIR ]------------------------------------------
#
includes/footer_forum.php
#
#-----[ TROUVER ]------------------------------------------
#
// On ferme la connexion à la base de donnée
$bdd->fermer_sql();
#
#-----[ APRES, AJOUTER ]------------------------------------------
#
$contents = ob_get_contents();
ob_end_clean();
echo replace_mod_rewrite($contents);
global $dbg_starttime;
Ensuite suivant votre hebergeur il vous faudra créer un fichier .htaccess à placer à la racine du votre forum et non à la racine de votre site
Pour créer un fichier .htaccess sous Windows :
Il faut utiliser un editeur de texte comme EditPad pour sauvegarder le fichier sous le nom "htaccess" (avec l'extenssion .txt)
Pour uploader le fichier grâce à votre logicier FTP et le renomer directement sur le serveur .htaccess (sans oublier de supprimer le .txt)
Htaccess courant :
- Code: Tout sélectionner
RewriteEngine On
RewriteRule ^rubrique-([0-9]*).html index.php?cat=$1
RewriteRule ^membre-([0-9]*).html profil_public.php?id=$1
RewriteRule ^forum-([0-9]*).html forum.php?forum=$1
RewriteRule ^forum-([0-9]*)-([0-9]*).html forum.php?forum=$1&page=$2
RewriteRule ^sujet-([0-9]*).html sujet.php?sujet=$1
RewriteRule ^sujet-([0-9]*)-([0-9]*).html sujet.php?sujet=$1&page=$2
Si vous êtes héberger par Sivit ou OVH (renomer fsb par le nom du dossier dans lequel se trouve votre forum) !
- Code: Tout sélectionner
RewriteEngine On
RewriteRule ^rubrique-([0-9]*).html /fsb/index.php?cat=$1
RewriteRule ^membre-([0-9]*).html /fsb/profil_public.php?id=$1
RewriteRule ^forum-([0-9]*).html /fsb/forum.php?forum=$1
RewriteRule ^forum-([0-9]*)-([0-9]*).html /fsb/forum.php?forum=$1&page=$2
RewriteRule ^sujet-([0-9]*).html /fsb/sujet.php?sujet=$1
RewriteRule ^sujet-([0-9]*)-([0-9]*).html /fsb/sujet.php?sujet=$1&page=$2
Si cela ne fonctionne pas essayez de remplacer
- Code: Tout sélectionner
RewriteEngine On
par
- Code: Tout sélectionner
Option +FollowSymlinks
RewriteEngine On
Attention, pour une efficacité totale du mod il vous faut créer un fichier nommé robots.txt (sans oublier le s) et le place à la racine de votre site ! C'est à dire que votre fichier pourra ce lire sur www.votre-site.com/robots.txt
Voici le fichier à inclure (sans oublier de renomer fsb par le nom du dossier dans lequel se trouve votre forum) !
- Code: Tout sélectionner
User-agent: *
Disallow: /fsb/index.php?cat=
Disallow: /fsb/forum.php
Disallow: /fsb/sujet.php
Disallow: /fsb/profil_public.php
-

Ohax - WRInaute accro

- Messages: 6406
- Inscription: 5 Juil 2004
FSB est un forum GNU produit par génova.
Ce forum ressemble beaucoup à phpbb mais il est ultra légé et possède un système de cache.
Par contre il n'existe pas encore de "gros" forum FSB. (trop récent ?)
FSB est trés interressant notamment sur le point des ressources et du code mais de nombreuses fonction comme la messagerie privée doivent s'ajouter via des mods
Notez que FSB ne possède pas de faille "connue" !
Après il y a le gros phpbb que tout le monde connait...
Ce monstre en consommation de ressource reste le forum le plus utilisé mais aussi le plus attaqué des crashers (hackers ou pirates si vous préférez).
Ipb est beaucoup plus léger mais c'est une question de gout pour le reste... Ipb est payant : 200 euros la licence si je me rappel bien...
Après il y a les pros phpbb et les pros ipb donc on va tenter d'éviter de rentrer dans un débat stérile avec ce post
Punbb est le petit nouveau qui monte, qui monte, qui monte.
Beaucoup de membres phpbb ont décidés de migrer sur punbb.
Il s'agit d'un bon forum qui consomme peu de ressources et qui a été trés allégé et peu être même un peu trop a mon gout...
Après il en existe bien d'autres mais je ne les connait pas tous suffisamment
-

Ohax - WRInaute accro

- Messages: 6406
- Inscription: 5 Juil 2004
Après c'est une question de goûts et de connaissances.
Pour phpbb, celui-ci est le plus connu et donc le plus visé par les hackers... Je pense que c'est le plus sécurisé de tous mais il est certain que sa popularité lui nuit beaucoup...
Si tu prend FSB tu fait certainement un très bon choix mais il faudra moder pas mal et surtout chercher à comprendre comment marche son système de cache
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Risques d'utiliser des URL courtes pour ses liens d'affilié
- URL rewriting url avec parametres vers autre url avec param
- mod-rewrite pour url fixe
- URL rewriting et redirect permanant des URL réécrites
- Gestion de la page par défaut, multingue, url Rewriting, url friendly
- URL Rewriting... Mais la nouvelle URL apparait dans la barre d'adresse
- url rewriting avec url ssl (virtuemart et SH404SEF)
- Anciennes URL dans Google après url rewriting
- Redirection url suite à mise en place url rewriting.
- url rewriting: modification d'un dossier dans une url + l'extension
- Tutoriel URL Rewriting
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- l'URL Rewriting expliqué aux débutants
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- L'URL Rewriting expliqué aux débutants
- Guide d'optimisation des redirections pour le référencement
- Comment raccourcir une URL avec goo.gl
Consultez la description détaillée des produits ou services de Google suivants : Google goo.gl, Le raccourcisseur d'URL youtu.be, Google AdWords API, Google Local Business Ads
- Analyse des backlinks
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées. - Recherche de citations d'un site en texte brut
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


