[archive] mod Rewrite phpBB SEO Intermédiaire V 0.0.2

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

Messagede Alex » Dim Juin 04, 2006 12:12 am

Cela à l'air de marcher avec cette manip.

Code: Tout sélectionner
RewriteRule ^forum/.+/([^/]+\.html)$ /toursbouge/forum/index.php [R=301,L]


et le .htaccess est donc placé sous ww*.mondomaine.com/site2/

Sa me donne des url du stype = ww*mondomaine.com/site2/forum/topic312.html

Encore un gros merci a toi et a toute l'équipe.


Ps : putain 4heures que je suis dessus mdr. 8) le gros boulet.
Alex
 
Messages: 13
Inscription: Ven Juin 02, 2006 12:59 pm

Publicité

Messagede dcz » Dim Juin 04, 2006 11:04 am

Qu'une chose soit bien claire :

Chaque instance de phpBB ne doit être lié qu'à une unique URL, peut importe laquelle, mais une seule!

C'est la première chose dont tu dois t'occuper si tu veux améliorer leur référencement.

Cela peut être l'objet d'un sujet dans le forum phpBB.

++
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: 21379
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede Baal » Sam Juin 10, 2006 10:52 am

Bonjour, je viens d'installer le mod phpBB SEO Mixed mod Rewrite intermediaire. une fois installé, il me fait des trucs bizarres. quand je suis sur l'index, quand je clique sur un lien vers une page "viewforum.php" (rewritée), il me rene à la racine de l'hebergement. peu importe le lien...

je suis sur phpBB 2.0.21 avec le mod gf-portal installé. mon forum est dans un dossier forum. j'ai bien mis mon .htaccess à la racine de l'hebergement. sur mon hebergement, j'ai un fichier index.html à la racine de l'URL contenant un petit javascript redirigeant vers forum/portal.php

j'ai un peu regardé le code mais je n'arrive pas a trouver. pour info, voila mon fichier htaccess.
Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine On
RewriteBase /

#########################################################
# PHPBB SEO REWRITE RULES            #
#########################################################
# AUTHOR : DCZ http://www.phpbb-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM PROTECTION RULE
RewriteRule ^forum/.+/([^/]+\.html)$ /forum/index.php [R=301,L]
# CATEGORIES
RewriteRule ^forum/.+-vc([0-9]+)\.html$ /forum/index.php?c=$1 [QSA,L]
# PAGINATED FORUM
RewriteRule ^forum/.+-vf([0-9]+)-([0-9]+)\.html$ /forum/viewforum.php?f=$1&start=$2 [QSA,L]
# FORUM
RewriteRule ^forum/.+-vf([0-9]+)\.html$ /forum/viewforum.php?f=$1 [QSA,L]
# PAGINATED TOPIC
RewriteRule ^forum/topic([0-9]+)-([0-9]+)\.html$ /forum/viewtopic.php?t=$1&start=$2 [QSA,L]
# TOPIC
RewriteRule ^forum/topic([0-9]+)\.html$ /forum/viewtopic.php?t=$1 [QSA,L]
# POST
RewriteRule ^forum/post([0-9]+)\.html$ /forum/viewtopic.php?p=$1 [QSA,L]
#PROFILES
RewriteRule ^forum/membre([0-9]+)\.html$ /forum/profile.php?mode=viewprofile&u=$1 [QSA,L]
# END PHPBB PAGES
#####################################################


j'ai un serveur dédié et je peux faire les modifs que je veux dessus.

En vous en remerciantt d'avance

Seb
Baal
 
Messages: 6
Inscription: Sam Juin 10, 2006 10:28 am

Messagede dcz » Sam Juin 10, 2006 10:59 am

Baal a écrit:j'ai un fichier index.html à la racine de l'URL contenant un petit javascript redirigeant vers forum/portal.php


Pas bon ça ;)

met plutôt un :

Code: Tout sélectionner
DirectoryIndex portal.php index.php


avant :

Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteBase /


Et aussi, pour Gf portal :

Ouvrir includes/page_header.php

trouver et effacer :
Code: Tout sélectionner
if ( !strpos($HTTP_SERVER_VARS['REQUEST_URI'], '.' . $phpEx ) && ($HTTP_SERVER_VARS['REQUEST_URI']!="") )
{
   $header_location = ( @preg_match("/Microsoft|WebSTAR|Xitami/", getenv("SERVER_SOFTWARE")) ) ? "Refresh: 0; URL=" : "Location: ";
   header($header_location . append_sid("portal.$phpEx", true));
   exit;   
}



C'est une partie ajoutée par GF qui rediriges vers le portail, mais c'est inutile avec le DirectoryIndex et pas bon du tout de cette façon pour le référencement.

++
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: 21379
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede Baal » Sam Juin 10, 2006 11:13 am

ca marche!!! merci!. il ne me reste plus qu'à installer quelques mods de referencement et aussi le mod de CyberAlien... je viens de voir que je ne l'avais pas mis... je mériterais le fouet! :lol:

sinon, la raison pour laquelle j'ai mis le forum dans un dossier à part est que j'ai l'intention de construire un site autour et qu'il fallait que je structure le site a peu pres correctement et non pas de manière totalement anarchique comme je sais si bien le faire...
Dernière édition par Baal le Sam Juin 10, 2006 11:17 am, édité 1 fois.
Baal
 
Messages: 6
Inscription: Sam Juin 10, 2006 10:28 am

Messagede dcz » Sam Juin 10, 2006 11:16 am

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: 21379
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede Marquis latruffe » Lun Juin 12, 2006 11:38 am

Bonjour je suis nouveau et débutant.

L'url rewriting a l'air de bien fonctionner sur les catégories et les forums, mais pour les topics, j'ai une url du type "topic7.html".

Voilà l''adresse du forum:

http://www.tempetes-jdr.info/phpbb/index.php

Le fichier robots.txt :

Code: Tout sélectionner
User-agent: *
Disallow: /phpbb/viewtopic.php
Disallow: /phpbb/viewforum.php
Disallow: /phpbb/index.php?
Disallow: /phpbb/posting.php
Disallow: /phpbb/groupcp.php
Disallow: /phpbb/search.php
Disallow: /phpbb/login.php
Disallow: /phpbb/post
Disallow: /phpbb/profile.php
Disallow: /phpbb/memberlist.php
Disallow: /phpbb/faq.php

le htaccess:

Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^tempetes-jdr.info
RewriteRule ^(.*) http://www.tempetes-jdr.info/$1 [QSA,L,R=301]
RewriteRule ^phpbb/.+/([^/]+\.html)$ /phpbb/index.php [R=301,L]
RewriteRule ^phpbb/.+-vc([0-9]+)\.html$ /phpbb/index.php?c=$1 [QSA,L]
RewriteRule ^phpbb/.+-vf([0-9]+)-([0-9]+)\.html$ /phpbb/viewforum.php?f=$1&start=$2 [QSA,L]
RewriteRule ^phpbb/.+-vf([0-9]+)\.html$ /phpbb/viewforum.php?f=$1 [QSA,L]
RewriteRule ^phpbb/topic([0-9]+)-([0-9]+)\.html$ /phpbb/viewtopic.php?t=$1&start=$2 [QSA,L]
RewriteRule ^phpbb/topic([0-9]+)\.html$ /phpbb/viewtopic.php?t=$1 [QSA,L]
RewriteRule ^phpbb/post([0-9]+)\.html$ /phpbb/viewtopic.php?p=$1 [QSA,L]
RewriteRule ^phpbb/membre([0-9]+)\.html$ /phpbb/profile.php?mode=viewprofile&u=$1 [QSA,L]


Je désirerais que les url des topics soient semblables aux noms des sujets, par exemple pour le topic "les grands freres", ce serait bien d'avoir une url du type "les-grands-freres-vf*.html" par exemple: je dois faire comment ?

Merci pour votre précieuse aide :)

PS: Dsl si j'ai posté au mauvais endroit, j'espère qu'un gentil modo voudra bien le déplacer.
Marquis latruffe
 
Messages: 10
Inscription: Lun Juin 12, 2006 11:34 am

Messagede dcz » Lun Juin 12, 2006 2:06 pm

Donc tout est normal, c'est bien ce que fait le mod Rewrite intermédiaire, il injecte le titre du forum dans leurs url, mais conserve un réécriture statique pour les sujets.

C'est plus simple à gérer que le mod Rewrite phpBB SEO avancé, qui lui injecte aussi les titres des sujets dans leurs URLs.

Conseil :

Je pense, vu que ton forum est assez récent que tu devrais utiliser un autre nom de dossier que "phpbb" pour ton forum. C'est pas très personnalisé et cela attire les hackers et autres spammers qui se disent "ah tient une installation par défaut, facile" ;)

Pour changer cela tu n'as qu'a modifier le chemin du script dans l'ACP et changer le nom du dossier.
Après quoi il te faudra bien entendu remplacer toutes les occurrence de "phpbb" par le nouveau nom que tu aura choisit dans les .htaccess et le robots.txt.

Et enfin, le titre de ton dernier forum est un peut plus que trop long je dirais ;)

[EDIT] ps : Tu utilises un mod qui modifie la couleur des liens des catégories en modifiant directement leur titre dans la DB, du coup tu te retrouves avec des "b-font-color800000-size4-u" dans leur URLs.
Faudrait donc adapter un chouille, as tu un lien de DL de ce mod ?
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: 21379
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede dcz » Mer Juin 21, 2006 1:42 pm

Mise à jour : 0.0.2 ;)

Plus rapide encore, pas d'autres changements, que de l'optimization.

La mise à jour est très simple.

++
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: 21379
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede Jrej » Sam Juil 08, 2006 10:43 pm

Bonjour, j'ai essayé d'installer le niveau intermédiaire sur mon forum


l'url se change bien comme il faut dans la barre d'adresse mais par contre quand je veux entrer dans une section il ne la trouve pas.

Je suis chez OVH

ca peut venir de quoi ?
Avatar de l’utilisateur
Jrej
PR0
PR0
 
Messages: 90
Inscription: Sam Juil 08, 2006 10:42 pm
Localisation: Lyon

Messagede dcz » Sam Juil 08, 2006 11:05 pm

Et bienvenue ;)

A priori du .htaccess, il doit y avoir un problème de chemin.

As tu bien mis le .htaccess à la racine du domaine ?

Si besoin dis moi dans quel dossier est installé ton forum et envois ton .htaccess ;)

++
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: 21379
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede Jrej » Dim Juil 09, 2006 10:21 am

Alors mon forum est dans le repertoire www de mon hebergement, mais vu qu'on y accede en tapant seulement l'adresse sans rajouter /phpbb/ j'en ai déduit que c'etait la racine


pour mon .htaccess j'ai ca :

Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine On
RewriteBase /

#########################################################
# PHPBB SEO REWRITE RULES            #
#########################################################
# AUTHOR : DCZ http://www.phpbb-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM PROTECTION RULE
RewriteRule ^.+/([^/]+\.html)$ /index.php [R=301,L]
# CATEGORIES
RewriteRule ^.+-vc([0-9]+)\.html$ /index.php?c=$1 [QSA,L]
# PAGINATED FORUM
RewriteRule ^.+-vf([0-9]+)-([0-9]+)\.html$ /viewforum.php?f=$1&start=$2 [QSA,L]
# FORUM
RewriteRule ^.+-vf([0-9]+)\.html$ /viewforum.php?f=$1 [QSA,L]
# PAGINATED TOPIC
RewriteRule ^topic([0-9]+)-([0-9]+)\.html$ /viewtopic.php?t=$1&start=$2 [QSA,L]
# TOPIC
RewriteRule ^topic([0-9]+)\.html$ /viewtopic.php?t=$1 [QSA,L]
# POST
RewriteRule ^post([0-9]+)\.html$ /viewtopic.php?p=$1 [QSA,L]
#PROFILES
RewriteRule ^membre([0-9]+)\.html$ /profile.php?mode=viewprofile&u=$1 [QSA,L]
# END PHPBB PAGES
#####################################################
Avatar de l’utilisateur
Jrej
PR0
PR0
 
Messages: 90
Inscription: Sam Juil 08, 2006 10:42 pm
Localisation: Lyon

Messagede dcz » Dim Juil 09, 2006 11:29 am

Tout a l'air correct.

Un lien ?
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: 21379
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede Jrej » Dim Juil 09, 2006 11:32 am

www.macadam-addict.fr
Désolé je pensais l'avoir mis :oops:


Actuellement j'ai retiré le mod pour que les membres puissent naviguer
Avatar de l’utilisateur
Jrej
PR0
PR0
 
Messages: 90
Inscription: Sam Juil 08, 2006 10:42 pm
Localisation: Lyon

Messagede dcz » Dim Juil 09, 2006 11:40 am

Mais, il n'y a aucune URL réécrite là, en plus le domaine n'est pas installé correctement -http://90plan.ovh.net/~xxxxxxx/ !

Donc première chose à faire, installer un domaine, et un seul (je vois que tu utilises aussi macadam-addict.com, une redirection de l'un vers l'autre est correct, mais l'utilisation des deux n'est pas bonne du tout.

Après je sais pas si tu as appliqué les changement de code nécessaires, en tous cas, je ne vois aucune URL réécrite en sortie, et il ne semble pas non plus que le .htaccess soit en ligne.


Elle viennent d'où les URL qui se "bien comme il faut dans la barre d'adresse" ? tu testes en locale ?

++
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: 21379
Inscription: Ven Avr 28, 2006 9:03 pm

PrécédenteSuivante

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 3 invités