PhpBB et URL Rewriting : les solutions !

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics

Freedolphin
WRInaute discret
WRInaute discret
 
Messages: 125
Enregistré le: 16 Avr 2004

Message le Jeu Avr 07, 2005 15:24

WebRankInfo a écrit:effectivement c'est étrange. je n'ai pas suivi tout le topo mais ces lignes dans le robots.txt c'est étrange.
sinon effectivement le standard de ce fichier ne permet pas de mettre des * dans les lignes Disallow
c'est utilisable seulement pour définir des robots (user agent)


Est-ce qu'un cerveau éclairé pourrait confirmer ou modifier le robots.txt à placer en racine ?
Merci d'avance :wink:


diego
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 46
Enregistré le: 27 Jan 2005

Probleme avec la derniere version

Message le Mer Mai 11, 2005 14:48

Salut j'ai installé la dernière version de phpBB2 et j'ai un soucis, car je fais exactement comme décrit sur la page webrankinfo à ce sujet au niveau du page_header et page_tail ainsi qu'au niveau du .htaccess mais ça me donne des erreurs 404... Que passa svp?
merci d'avance salut.

Thibault.Florin
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 44
Enregistré le: 5 Oct 2004

Message le Sam Mai 21, 2005 16:06

Je voudrais avoir un avis sur mon url rewriting sachant que je suis hebergé chez free donc ça complique un peu la tache 8)
voici le lien:
Method'ag
pensez vous qu'il soit efficace sachant qu'il passe par la page 404

nemy
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 41
Enregistré le: 22 Avr 2005

Message le Jeu Juin 02, 2005 13:51

Bonjour,

Petit renseignement, depuis le premier post, il y a eu pas mal de mises à jour sur phpBB
Est ce que ceci influence l'url rewriting ??
Le code est il toujours applicable ?

magicdiscount
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Enregistré le: 7 Fév 2005

Rewriting

Message le Mer Juin 08, 2005 20:53

Cela marche avec le nouveau phpBB. Pour cela, je te conseille de voir 2 posts très intéressant et qui marche nikel :

http://www.phpbb.com/phpBB/viewtopic.php?t=185839 pour résoudre le problème session id

http://www.webrankinfo.com/forums/viewtopic_25745.htm pour mettre le titre dans l'URL


P.S : Par contre j'ai un petit problème qui n'a pas grand chose à voir. Les pages de mon forum s'affiche "2 fois par page" (voir http://www.magicdiscount.fr/forums/ ) et je n'arrive pas à résoudre ce problème. Merci de m'aider

xEnEtPrO-
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 14
Enregistré le: 9 Juin 2005

Message le Jeu Juin 09, 2005 20:55

Hum , sa ma l'air très interessant celà , je vais effectuer les modif imédiatement..


Merci aux personne qui gere ce Site/Forum :)


dznet
WRInaute impliqué
WRInaute impliqué
 
Messages: 660
Enregistré le: 1 Juil 2004

Message le Ven Juin 10, 2005 14:51

Je me lance de rewrting, depuis plus de 8 mois quand je blocque j'arréte alors cette fois je ferais le nécéssaire

en suivant les étapes j'ai une érreur 404

voila mon ficheir .htaccess

Code: Tout sélectionner
RewriteEngine On
ErrorDocument 404 /annaba/redirection_erreur.htm

RewriteRule ^forums.* /index.php
RewriteRule ^forum([0-9]*).* /viewforum.php?f=$1&mark=topic
RewriteRule ^viewforum([0-9]*)-([0-9]*)-([0-9]*).* /viewforum.php?f=$1&topicdays=$2&start=$3
RewriteRule ^forum([0-9]*).* /viewforum.php?f=$1
RewriteRule ^ptopic([0-9]*).* /viewtopic.php?t=$1&view=previous
RewriteRule ^ntopic([0-9]*).* /viewtopic.php?t=$1&view=next
RewriteRule ^ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).* /viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4
RewriteRule ^ftopic([0-9]*)-([0-9]*).* /viewtopic.php?t=$1&start=$2
RewriteRule ^ftopic([0-9]*).* /viewtopic.php?t=$1
RewriteRule ^ftopic([0-9]*).html /viewtopic.php?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5
RewriteRule ^sutra([0-9]*).* /viewtopic.php?p=$1


j'ai utilisé la méthode de la 1er page de Kali

j'ai aussi remplacé le

Code: Tout sélectionner
function append_sid($url, $non_html_amp = false)
{
   global $SID;

   if ( !empty($SID) && !preg_match('#sid=#', $url) )
   {
      $url .= ( ( strpos($url, '?') != false ) ?  ( ( $non_html_amp ) ? '&' : '&' ) : '?' ) . $SID;
   }



par le

Code: Tout sélectionner
function admin_sid($url, $non_html_amp = false)
{
global $SID;
$url = "../../../modules.php?name=Forums&file=$url";

//if ( !empty($SID) && !eregi('sid=', $url) )
//{
// $url .= ( ( strpos($url, '?') != false ) ? ( ( $non_html_amp ) ? '&' : '&' ) : '?' ) . $SID;
//}

return($url);
}

   return $url;
}


un solution pour moi

h.z
WRInaute discret
WRInaute discret
 
Messages: 56
Enregistré le: 17 Nov 2004

Message le Ven Juin 10, 2005 15:07

est ce qq connait un forum developpé en phpbebe avec des urls rewriting ?

Patrice A.
WRInaute passionné
WRInaute passionné
 
Messages: 2415
Enregistré le: 11 Fév 2005

Message le Sam Juin 11, 2005 13:03

Je te donne un indice : tu en as visité un le
Ven Juin 10, 2005 16:07


arkeops
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 24
Enregistré le: 17 Déc 2004

Message le Dim Juin 12, 2005 14:14

Ma solution pour un phpbb 2.0.15 concernant le SID....
Beaucoup + simple que tout cela... :D

Dans includes/sessions.php

Ligne 209 >
$SID = 'sid=' . $session_id;

Couper coller ceci a la ligne 195 juste au dessus, dans le :
if ( $user_id != ANONYMOUS )
{ ....
}

ainsi le SID n'est créer que si le user est deifferent de ANONYMOUS...

Tout marche nikel, ya plus de SID dans l'url, j'ai acces a toute l'admin, tout le monde peut se logger.......etc..etc

voilou....++

h.z
WRInaute discret
WRInaute discret
 
Messages: 56
Enregistré le: 17 Nov 2004

Message le Dim Juin 12, 2005 19:13

Dj_Apx a écrit:Je te donne un indice : tu en as visité un le
Ven Juin 10, 2005 16:07


Non mais je veux dire un forum avec les url rewriting

Patrice A.
WRInaute passionné
WRInaute passionné
 
Messages: 2415
Enregistré le: 11 Fév 2005

Message le Dim Juin 12, 2005 20:13

Exprime-toi clairement parce que là ça ne veut rien dire.
La page sur laquelle nous sommes est http://www.webrankinfo.com/forums/viewpost_291844.htm ce qui est une URL réécrite... :roll:


Tyr Ur
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 21
Enregistré le: 14 Avr 2003

Message le Mar Juin 14, 2005 19:35

Bonsoir

sur le mod de Kaizen
dans functions.php

$url_title = preg_replace("/(>|<|"|&)/",$change_space,$url_title);


, il me retourne un parse error unexpected &, je ne vois pas quelle police de caractère doit fonctionner ?

puis c'est au tour

$url_title = preg_replace("/[^a-z0-9_\-]/",$change_space,$url_title)


il ne veut pas des crochets, il me retourne un parse error [

je fais les modifs avec DMX

que se passe-t-il svp ?

Merci

dcz
WRInaute impliqué
WRInaute impliqué
 
Messages: 725
Enregistré le: 2 Mar 2005

toolkit complet

Message le Mer Juil 06, 2005 14:22

url rewriting + titres pour phpbb v2 + complete SEO toolkit

Bonjour,

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

- une sitemap google rewrité ;
- un mod qui gère les erreurs (404 etc);
- un mod archive (permettant d'associer encore une serie de liens dur vers les sujets);
- une version de topic anywhere rewrité qui permet de delivrer des liens java script ou RSS sur nimporte quel page web;


Il m'a donc paru interessant de commencer un sujet à ce propos sur webrakinfo.

++

dcz

Thibault.Florin
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 44
Enregistré le: 5 Oct 2004

Message le Dim Juil 31, 2005 13:16

Suite aux nombreuses demandes j'ai créé un mod pour free : http://vacance2reve.free.fr/forums/disc ... jet-43.php

Bacchus
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 11
Enregistré le: 3 Sep 2005

Message le Sam Sep 03, 2005 17:59

Salut, un nouveau parmis vous :D

J'ai lu les 9 pages et j'ai aussi un prob avec le rewriting, tout marche nickel, j'ai acces à ACP, il n'y a plus de SID, etc.

Parcontre, quand je clique sur les catégories du forum, j'ai des erreurs 404!

Voici mon forum: http://users.rockweb.org/Isolder/phpBB2/index.php

Et mon .htaccess:

Code: Tout sélectionner
RewriteEngine On
RewriteRule ^forums.* /phpBB2/index.php
RewriteRule ^forum([0-9]*).* /phpBB2/viewforum.php?f=$1&mark=topic
RewriteRule ^viewforum([0-9]*)-([0-9]*)-([0-9]*).* /phpBB2/viewforum.php?f=$1&topicdays=$2&start=$3
RewriteRule ^forum([0-9]*).* /phpBB2/viewforum.php?f=$1
RewriteRule ^ptopic([0-9]*).* /phpBB2/viewtopic.php?t=$1&view=previous
RewriteRule ^ntopic([0-9]*).* /phpBB2/viewtopic.php?t=$1&view=next
RewriteRule ^ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).* /phpBB2/viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4
RewriteRule ^ftopic([0-9]*)-([0-9]*).* /phpBB2/viewtopic.php?t=$1&start=$2
RewriteRule ^ftopic([0-9]*).* /phpBB2/viewtopic.php?t=$1
RewriteRule ^ftopic([0-9]*).html /phpBB2/viewtopic.php?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5
RewriteRule ^sutra([0-9]*).* /phpBB2/viewtopic.php?p=$1


d'après le phpinfo de mon hébergeur le mod_rewrite est activé.

Je parle bien de la modif offert par Kali que le retrouve sur phpbb.com et j'ai la version 2.0.17.

Une idée kekun?

Albert1
WRInaute impliqué
WRInaute impliqué
 
Messages: 935
Enregistré le: 23 Aoû 2005

Message le Sam Sep 03, 2005 18:20

euh Bacchus, ça t'a pas traversé l'esprit qu'il faudrait peut être du contenu pour optimiser le référencement ...
c'est la base de tout !!!

après tu fais comme tu veux ;)

Bacchus
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 11
Enregistré le: 3 Sep 2005

Message le Sam Sep 03, 2005 18:29

Je sais, il est encore nouveau. Mais là n'est pas le prob, j'pige pas pourquoi ça me donne des erreurs 404.

Albert1
WRInaute impliqué
WRInaute impliqué
 
Messages: 935
Enregistré le: 23 Aoû 2005

Message le Sam Sep 03, 2005 18:38

comme tu vas te manger sandbox ...
pas d'affolement, occupe toi de ton contenu !

dcz
WRInaute impliqué
WRInaute impliqué
 
Messages: 725
Enregistré le: 2 Mar 2005

yep

Message le Dim Sep 04, 2005 13:06

Albert 1er a écrit:comme tu vas te manger sandbox ...
pas d'affolement, occupe toi de ton contenu !


C'est clair, t'as tout le temps de tester ;)

lis ça aussi peut être : http://forum.webrankinfo.com/url-rewriting-titres-pour-phpbb-solution-globale-t31831.html

+++

Bacchus
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 11
Enregistré le: 3 Sep 2005

Message le Lun Sep 05, 2005 3:45

Merci et je viens de comprendre ce que vous vouliez dire par sandbox (merci google ^^)

Lire: http://www.searchengineguide.com/wallac ... 9_dw1.html

squawk
WRInaute accro
WRInaute accro
 
Messages: 5985
Enregistré le: 22 Mar 2004

Message le Lun Sep 05, 2005 3:49

comme tu vas te manger sandbox ...
pas d'affolement, occupe toi de ton contenu !


en même temps il a raison d'url rewrité son forum avant de le lancer vraiment. ça évitera des milliers de pages similaires le temps que google indexent les nouvelles et desindexent les anciennes etc..

Albert1
WRInaute impliqué
WRInaute impliqué
 
Messages: 935
Enregistré le: 23 Aoû 2005

Message le Lun Sep 05, 2005 7:49

squawk a écrit:
comme tu vas te manger sandbox ...
pas d'affolement, occupe toi de ton contenu !


en même temps il a raison d'url rewrité son forum avant de le lancer vraiment. ça évitera des milliers de pages similaires le temps que google indexent les nouvelles et desindexent les anciennes etc..

j'ai rewrité un forum avec au moins 4000 messages ...
j'ai pas eu à me soucier du duplicate ...

de toute façon, le rewrite ne fait pas de miracle :wink:
sémantique (voir W3C pour comprendre) mais comme notre ami Bacchus fréquente Geckozone, il doit être sensibilisé à la question, sinon, il a perdu son temps sur leur forum :wink:

Bacchus
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 11
Enregistré le: 3 Sep 2005

Message le Lun Sep 05, 2005 18:57

Albert 1er a écrit:.
de toute façon, le rewrite ne fait pas de miracle :wink:
sémantique (voir W3C pour comprendre) mais comme notre ami Bacchus fréquente Geckozone, il doit être sensibilisé à la question, sinon, il a perdu son temps sur leur forum :wink:


Hum...je suppose que tu le fréquente aussi ;)

Pour vous dire la vérité, c'est que mes url sont laid, donc j,essai de les rendre plus attrayant en les rewritants et du même coup les optimisés pour le référencement. Avoir des users.rockweb.org/pseudo/... et sachant qu'il y a plusieur membre avec ce genre de url...ça aide pas beaucoup.

Bon la méthode de dcz qui met les titre dans le url comme dans le blog c'est bien mais je trouve qu'il est optimisé pour integramod et non pas phpbb tout nu. Donc je le met de côté pour l'instant.

J'aissais pour l'instant de comprendre pourquoi la méthode de Kali me donne des erreurs 404.

M'enfin, je continue de tout boussiler en local :P

dcz
WRInaute impliqué
WRInaute impliqué
 
Messages: 725
Enregistré le: 2 Mar 2005

Message le Lun Sep 05, 2005 19:18

Bacchus a écrit:
Bon la méthode de dcz qui met les titre dans le url comme dans le blog c'est bien mais je trouve qu'il est optimisé pour integramod et non pas phpbb tout nu. Donc je le met de côté pour l'instant.


Rien ne t'empeche de simplement virer les ligne qui concernent des fichier que tu n'a pas comme ceux de l'album etc...

Pas du tout compliqué.

Bacchus
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 11
Enregistré le: 3 Sep 2005

Message le Lun Sep 05, 2005 19:49

huhu, je m'en doutais mais j'étais pas sure de mon coup :oops: Mais pour être sur, dans le htaccess je vire ceci:

Code: Tout sélectionner
RewriteRule [.]*-ac([0-9]*) /phpBB2/album_cat.php?%{QUERY_STRING}&cat_id=$1
RewriteRule [.]*-at([0-9]*) /phpBB2/album_thumbnail.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-apic([0-9]*) /phpBB2/album_pic.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-apm([0-9]*) /marsforum/album_picm.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-full-asp([0-9]*) /phpBB2/album_showpage.php?full=&pic_id=$1
RewriteRule [.]*-asp([0-9]*) /phpBB2/album_showpage.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-aper([0-9]*) /phpBB2/album_personal.php?%{QUERY_STRING}&user_id=$1
RewriteRule [.]*-dc([0-9]*) /phpBB2/dload.php?%{QUERY_STRING}action=category&cat_id=$1
RewriteRule [.]*-df([0-9]*) /phpBB2/dload.php?%{QUERY_STRING}action=file&file_id=$1
RewriteRule [.]*-kbc([0-9]*) /phpBB2/kb.php?%{QUERY_STRING}mode=cat&cat=$1
RewriteRule [.]*-kba([0-9]*) /phpBB2/kb.php?%{QUERY_STRING}mode=article&k=$1
RewriteRule [.]*-kbsmp /phpBB2/kb.php?mode=stats&stats=mostpopular
RewriteRule [.]*-kbstr /phpBB2/kb.php?mode=stats&stats=toprated
RewriteRule [.]*-kbsl /phpBB2/kb.php?mode=stats&stats=latest
RewriteRule [.]*-pbc([0-9]*) /phpBB2/kb.php?%{QUERY_STRING}mode=cat&cat=$1
RewriteRule [.]*-pa([0-9]*) /phpBB2/kb.php?%{QUERY_STRING}mode=article&k=$1
RewriteRule [.]*-psmp /phpBB2/kb.php?mode=stats&stats=mostpopular
RewriteRule [.]*-pstr /phpBB2/kb.php?mode=stats&stats=toprated
RewriteRule [.]*-pbsl /phpBB2/kb.php?mode=stats&stats=latest


J'aurais pas de prob selon vous? Logiquement non vu que j'ai pas l'album, mais...(ya toujours un mais!)

dcz
WRInaute impliqué
WRInaute impliqué
 
Messages: 725
Enregistré le: 2 Mar 2005

bah

Message le Lun Sep 05, 2005 21:30

Poste sur place peut être aussi ;) http://forum.webrankinfo.com/url-rewriting-titres-pour-phpbb-solution-globale-t31831.html

Mais je crois bien que cela ne change pas grand chose de les virer, vu que si je ne m'abuse, les règles rewriterule sont appliqué dans l'ordre, donc, comme les commandes concernant phpbb sont au début, les autre ne sont jamais executé, ni testés, elle ne ralentissent donc rien à l'execution..

Et pareil pour le page_header.php, la fonction de réécriture reverra toujours une url de phpbb avant d'avoir testé les autre conditions...

++


nizouille
WRInaute discret
WRInaute discret
 
Messages: 147
Enregistré le: 29 Juil 2004

ur et accents

Message le Sam Nov 05, 2005 21:15

Hello,

J'ai appliqué les règles de rewriting.
Seulement les caractères accentués ne passent pas évidemment, et je me retrouve avec de fichues url comme celle ci :

http://www.enseignons.be/forum/setopic_ ... l%E9rature

ce qui me donne une erreur 404
contrairement à des url du type :
http://www.enseignons.be/forum/setopic_ ... ement.html

qui elles passent très bien
Qui pourrait me dire que faire pour régler au plus vite ce problème.
Cordialement,

nemy
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 41
Enregistré le: 22 Avr 2005

Message le Mar Nov 08, 2005 17:34

Bonjour,

J'ai appliqué ce rewriting sur mon forum et tout marche impeccablement bien.

Mais une simple question de curiosité me vient.
En effet lorsque j'affiche l'index j'ai : www.monforum.com/index.php

Quelle modif puis je faire pour avoir :

www.moforum.com/index.html ??

Est ce possible ? Ca change vraiment quelque chose ?? Comment faire si oui ?

Merci d'avance

dcz
WRInaute impliqué
WRInaute impliqué
 
Messages: 725
Enregistré le: 2 Mar 2005

Message le Mar Nov 08, 2005 18:15

nemy a écrit:Bonjour,

J'ai appliqué ce rewriting sur mon forum et tout marche impeccablement bien.

Mais une simple question de curiosité me vient.
En effet lorsque j'affiche l'index j'ai : www.monforum.com/index.php

Quelle modif puis je faire pour avoir :

www.moforum.com/index.html ??

Est ce possible ? Ca change vraiment quelque chose ?? Comment faire si oui ?

Merci d'avance


C'est faisable mais à priori cela ne change absolument rien pour le référencement.

++


Formation recommandée sur ce thème :

Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... 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 :