Demande d'aide pour URL Rewrting [PHPbb]

WRInaute discret
Bonjour à tous,

vhbjbhj
gk
;hj
ktyi-''t(h
-
uu-"-_èçèç_çç_ç(-rèu(gt(
gf
'(
yh(-u_(__è_r-èu'y'(tgf(g(
g
g(g(è_è(-_(-
uuu


mere''''ci

d'av"''""vace
 
WRInaute discret
J'ai jamais trouvé de telle version, mais mon forum est tellement modifié et moddé, que j'ai pas envie de tout recommencer avec une nouvelle version...
 
WRInaute passionné
je vien de rewriter mon forum ce matin et j'ai utilisé des mods tres faciles et tout a bien marcher:(pour voir se que cela donne va voir: galaxie-net.com/forum/ )

J'ai utiliser ca pour virer les sid dans les url:

http://www.phpbb.com/phpBB/viewtopic.php?t=185839

Et ensuite j'ai appliquez les modifs pour mettre le nom du topic dans l'url, le titre des pages et les balises meta:

http://www.marsatak.org/download/keywor ... _2.3.1.zip

Honnetement ca ma pris 40 min et aucun bug.

PS: La version de phpbb rewrité complete est une anciene version, et n'est plus a jour.

Deleter23
 
WRInaute discret
Salut,

Je viens d'aller voir ton forum (tout neuf me semble il :) ), en effet c'est très bien rewrité!

Mais tu n'a fait que ces deux choses? Ne faut il pas aussi creer un fichier .htaccess quelque part?

Je debute completement.... :)

Enfin, je vais essayer tes deux liens, ca prendra avec moi surement bien plus que 40 minutes mais si j'ai un probleme, cette fois, on pourra m'aider! ;)

A plus, je vous dis quoi tout à l'heure

Juho_05 ;)
 
WRInaute passionné
En faite, dans le deuxieme lien il y a plusieurs choses à faire, je te donne ceux que j'ai appliqué:

J'ai mis tout d'abord: phpBB-google-keyword-URLs-2.3.1, t'est obilgé
et dans les extras j'en ai fait que deux:
phpBB-dynamic-keyword-metatags-for-2.31
phpBB-keyword-title-optimizations-for-2.31

Si tu fais ca c'est largement suffisant.
Si t'a besoin d'un conseil demande moi, mais lit bien les explication et si tu as deja appliqué des modif tu vire tout et tu reinstall.
 
WRInaute discret
j'ai fait tout ce que tu m'a dit,

L'URL rewriting de mes topic s'est deroulé à merveille avec en plus l'extension en html, comme je voulais (je crois que google les préfère)

seulement, mes forums on conservé l'aspect

viewforum.php?f=22

C'est normal?
 
WRInaute passionné
va voir sur mon forum je viens de faire un topic sur ce sujet avec tout se qui est utilisé. Si tes url sont comme ca c'est que tu as oublié quelque chose.
 
WRInaute discret
Je viens de lire ton tuto, et j'ai fait toutes les étape sauf l'étape qui améliore les meta tags, j'envisage de la faire plus tard. (mais je ne crois pas que ca puisse influencer sur mon problème)

J'ai revu mes fichier et mes forums conservent leur ancienne forme en php...


Je ne vois pas du tout d'ou ca peut venir...

Tu veut que je te mette certains php en zip ou rar pour que tu regarde?

Je comprend vraiment rien...
 
WRInaute discret
Ben tu va etre decu par l'URL j'ai plus rien touché depuis environ une heure et j'y suis rtourné : gros bug :


Fatal error: Cannot redeclare rewrite_urls() (previously declared in /home/juho05/domains/inedispirou.kalikoba.com/public_html/forum/includes/page_header.php:36) in /home/juho05/domains/inedispirou.kalikoba.com/public_html/forum/includes/page_header.php on line 119


Vois par toi meme :

www.inedispirou.kalikoba.com/forum

Mon .htaccess :

Options +FollowSymlinks
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} !^www.inedispirou.kalikoba\.com [NC]
RewriteRule ^(.*) http://www.inedispirou.kalikoba.com/$1 [QSA,R=301,L]

RewriteRule ^dossierphpbb/.+/([^/]+\.html)$ /forum/$1 [R=301,L]
RewriteRule [.]*-vf([0-9]*) /forum/viewforum.php?%{QUERY_STRING}&f=$1
RewriteRule [.]*-vp([0-9]*) /forum/viewtopic.php?%{QUERY_STRING}&p=$1
RewriteRule [.]*-vt([0-9]*) /forum/viewtopic.php?%{QUERY_STRING}&t=$1
RewriteRule [.]*-vc([0-9]*) /forum/index.php?%{QUERY_STRING}&c=$1
RewriteRule [.]*-ac([0-9]*) /forum/album_cat.php?%{QUERY_STRING}&cat_id=$1
RewriteRule [.]*-at([0-9]*) /forum/album_thumbnail.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-apic([0-9]*) /forum/album_pic.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-apm([0-9]*) /forum/album_picm.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-full-asp([0-9]*) /forum/album_showpage.php?full=&pic_id=$1
RewriteRule [.]*-asp([0-9]*) /forum/album_showpage.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-aper([0-9]*) /forum/album_personal.php?%{QUERY_STRING}&user_id=$1
RewriteRule [.]*-dc([0-9]*) /forum/dload.php?%{QUERY_STRING}action=category&cat_id=$1
RewriteRule [.]*-df([0-9]*) /forum/dload.php?%{QUERY_STRING}action=file&file_id=$1
RewriteRule [.]*-kbc([0-9]*) /forum/kb.php?%{QUERY_STRING}mode=cat&cat=$1
RewriteRule [.]*-kba([0-9]*) /forum/kb.php?%{QUERY_STRING}mode=article&k=$1
RewriteRule [.]*-kbsmp /forum/kb.php?mode=stats&stats=mostpopular
RewriteRule [.]*-kbstr /forum/kb.php?mode=stats&stats=toprated
RewriteRule [.]*-kbsl /forum/kb.php?mode=stats&stats=latest
RewriteRule [.]*-pbc([0-9]*) /forum/kb.php?%{QUERY_STRING}mode=cat&cat=$1
RewriteRule [.]*-pa([0-9]*) /forum/kb.php?%{QUERY_STRING}mode=article&k=$1
RewriteRule [.]*-psmp /forum/kb.php?mode=stats&stats=mostpopular
RewriteRule [.]*-pstr /forum/kb.php?mode=stats&stats=toprated
RewriteRule [.]*-pbsl /forum/kb.php?mode=stats&stats=latest




Merci d'avance

Juho_05 ;)
 
WRInaute passionné
Juho_05 a dit:
Mon .htaccess :

Options +FollowSymlinks
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} !^www.inedispirou.kalikoba\.com [NC]
RewriteRule ^(.*) http://www.inedispirou.kalikoba.com/$1 [QSA,R=301,L]

RewriteRule ^dossierphpbb/.+/([^/]+\.html)$ /forum/$1 [R=301,L]
RewriteRule [.]*-vf([0-9]*) /forum/viewforum.php?%{QUERY_STRING}&f=$1
RewriteRule [.]*-vp([0-9]*) /forum/viewtopic.php?%{QUERY_STRING}&p=$1
RewriteRule [.]*-vt([0-9]*) /forum/viewtopic.php?%{QUERY_STRING}&t=$1
RewriteRule [.]*-vc([0-9]*) /forum/index.php?%{QUERY_STRING}&c=$1
RewriteRule [.]*-ac([0-9]*) /forum/album_cat.php?%{QUERY_STRING}&cat_id=$1
RewriteRule [.]*-at([0-9]*) /forum/album_thumbnail.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-apic([0-9]*) /forum/album_pic.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-apm([0-9]*) /forum/album_picm.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-full-asp([0-9]*) /forum/album_showpage.php?full=&pic_id=$1
RewriteRule [.]*-asp([0-9]*) /forum/album_showpage.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-aper([0-9]*) /forum/album_personal.php?%{QUERY_STRING}&user_id=$1
RewriteRule [.]*-dc([0-9]*) /forum/dload.php?%{QUERY_STRING}action=category&cat_id=$1
RewriteRule [.]*-df([0-9]*) /forum/dload.php?%{QUERY_STRING}action=file&file_id=$1
RewriteRule [.]*-kbc([0-9]*) /forum/kb.php?%{QUERY_STRING}mode=cat&cat=$1
RewriteRule [.]*-kba([0-9]*) /forum/kb.php?%{QUERY_STRING}mode=article&k=$1
RewriteRule [.]*-kbsmp /forum/kb.php?mode=stats&stats=mostpopular
RewriteRule [.]*-kbstr /forum/kb.php?mode=stats&stats=toprated
RewriteRule [.]*-kbsl /forum/kb.php?mode=stats&stats=latest
RewriteRule [.]*-pbc([0-9]*) /forum/kb.php?%{QUERY_STRING}mode=cat&cat=$1
RewriteRule [.]*-pa([0-9]*) /forum/kb.php?%{QUERY_STRING}mode=article&k=$1
RewriteRule [.]*-psmp /forum/kb.php?mode=stats&stats=mostpopular
RewriteRule [.]*-pstr /forum/kb.php?mode=stats&stats=toprated
RewriteRule [.]*-pbsl /forum/kb.php?mode=stats&stats=latest

Juho_05 ;)

Moi non plus je l'avais pas vue au debut, dit moi se que sa donne
 
WRInaute discret
Bon, toujours la meme erreur...

Sur toutes les pages du forum


Fatal error: Cannot redeclare rewrite_urls() (previously declared in /home/juho05/domains/inedispirou.kalikoba.com/public_html/forum/includes/page_header.php:36) in /home/juho05/domains/inedispirou.kalikoba.com/public_html/forum/includes/page_header.php on line 119
 
WRInaute passionné
Le probleme vient de ta page page_header.php , reprend la page sans modifs et fait les changements un par un en le chargant sur ton serveur a chaque fois pour voir d'ou vient l'erreur.
 
WRInaute discret
Alors, j'ai repris la page d'origine du pack phpbb_2

et voila le resultat

viewforum.php?f=4&url_title=l-actualite-de-spirou (exemple de topic)

J'y comprend plus rien, car ce lien n'apparait qu'en session d'invité... en mode enregistré on a toujours le

viewforum.php?=4 tout court...

en plus je n'ai plus les extension html....

Ce ne serait pas plus simple si tu pouvait me passer tes propres fichiers page_tail page_header et session modifiés?

Je n'ai pas installé de mod sur ces fichiers donc avec les tiens, ca devrai aller... Non?
 
WRInaute discret
AAaaaah!!!!!

Ca marche pas! Encore plus de bugs qu'avant, il me met des ereurs partout et je peut meme plus me connecter.... :( :(
 
WRInaute discret
Bon, après bien beaucoup beaucoup beaucoup de mal, j'ai enfin pu restaurer mes anciens php...

Que puis je faire? Si je vous donne mes 3 fichiers php, vous pourriez me dire ce qui est à l'origine du dysfonctionnement du mod? Car il semablerai que j'avais deja des mods d'installés sur ces fichiers.....

Je suis pas près d'en finir avec l'UR... :(
 
WRInaute discret
Bon, j'ai TOUT repris depuis le debut, TOUT passé au peigne fin et pourtant...

Les invités ont :

les forums en /viewforum.php?f=10
les topics en /nom-du-topic-vt-118.html (le premier point positif)

Les membres ont :

les forums en /viewforum.php?f=10+un gros sid, ce dont je ne veut pas
les topics en /nom-du-topic-vt-118.html (le second point positif)

OU peut bien se situer le bug?
j'ajoute que mon .htaccess et le meme que celui posté tout a l'heure à par la modif que j'avais oublié de faire.

Si vous voulez jeter un oeil voici les trois fichiers à modifier avec le txt du mod :

www.inedispirou.kalikoba.com/UR.rar


Merci d'avance, car je suis vraiment perdu... :(
 
WRInaute discret
WRInaute discret
Oui j'utilise la dernière version, mais les fichiers que tu m'a donné ne fonctionnent pas car j'ai installé deux mods qui les touchent : Birthday et Classement, or l'installation de ces mod avait été laborieuse et je n'ai pas envie de recommencer l'install. ainsi que tous mes autres mods (j'ai entre 15 et 20 mods sur mon forum)

Est-ce que je pourrai voir néanmoins ton fichier .htaccess?, y'a peut etre quand meme une erreur dans le mien...
 
WRInaute passionné
C'est ca le probleme, tu as trop de mods et tu as commencé par les mauvais, tu aurai du mettre en place l'url rewriting en premier. Voila mon htaccess mais je pense pas que ca peu t'aider.

Code:
Options +FollowSymlinks
RewriteEngine On
RewriteBase /

RewriteRule ^/forum/.+/([^/]+\.html)$ /forum/$1 [R=301,L]
RewriteRule [.]*-vf([0-9]*) /forum/viewforum.php?%{QUERY_STRING}&f=$1
RewriteRule [.]*-vp([0-9]*) /forum/viewtopic.php?%{QUERY_STRING}&p=$1
RewriteRule [.]*-vt([0-9]*) /forum/viewtopic.php?%{QUERY_STRING}&t=$1
RewriteRule [.]*-vc([0-9]*) /forum/index.php?%{QUERY_STRING}&c=$1
RewriteRule [.]*-ac([0-9]*) /forum/album_cat.php?%{QUERY_STRING}&cat_id=$1
RewriteRule [.]*-at([0-9]*) /forum/album_thumbnail.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-apic([0-9]*) /forum/album_pic.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-apm([0-9]*) /forum/album_picm.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-full-asp([0-9]*) /forum/album_showpage.php?full=&pic_id=$1
RewriteRule [.]*-asp([0-9]*) /forum/album_showpage.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-aper([0-9]*) /forum/album_personal.php?%{QUERY_STRING}&user_id=$1
RewriteRule [.]*-dc([0-9]*) /forum/dload.php?%{QUERY_STRING}action=category&cat_id=$1
RewriteRule [.]*-df([0-9]*) /forum/dload.php?%{QUERY_STRING}action=file&file_id=$1
RewriteRule [.]*-kbc([0-9]*) /forum/kb.php?%{QUERY_STRING}mode=cat&cat=$1
RewriteRule [.]*-kba([0-9]*) /forum/kb.php?%{QUERY_STRING}mode=article&k=$1
RewriteRule [.]*-kbsmp /forum/kb.php?mode=stats&stats=mostpopular
RewriteRule [.]*-kbstr /forum/kb.php?mode=stats&stats=toprated
RewriteRule [.]*-kbsl /forum/kb.php?mode=stats&stats=latest
RewriteRule [.]*-pbc([0-9]*) /forum/kb.php?%{QUERY_STRING}mode=cat&cat=$1
RewriteRule [.]*-pa([0-9]*) /forum/kb.php?%{QUERY_STRING}mode=article&k=$1
RewriteRule [.]*-psmp /forum/kb.php?mode=stats&stats=mostpopular
RewriteRule [.]*-pstr /forum/kb.php?mode=stats&stats=toprated
RewriteRule [.]*-pbsl /forum/kb.php?mode=stats&stats=latest
 
WRInaute discret
deleter23 a dit:
C'est ca le probleme, tu as trop de mods et tu as commencé par les mauvais, tu aurai du mettre en place l'url rewriting en premier. Voila mon htaccess mais je pense pas que ca peu t'aider.

Options +FollowSymlinks
RewriteEngine On
RewriteBase /

RewriteRule ^/forum/.+/([^/]+\.html)$ /forum/$1 [R=301,L]
RewriteRule [.]*-vf([0-9]*) /forum/viewforum.php?%{QUERY_STRING}&f=$1
RewriteRule [.]*-vp([0-9]*) /forum/viewtopic.php?%{QUERY_STRING}&p=$1
RewriteRule [.]*-vt([0-9]*) /forum/viewtopic.php?%{QUERY_STRING}&t=$1
RewriteRule [.]*-vc([0-9]*) /forum/index.php?%{QUERY_STRING}&c=$1
RewriteRule [.]*-ac([0-9]*) /forum/album_cat.php?%{QUERY_STRING}&cat_id=$1
RewriteRule [.]*-at([0-9]*) /forum/album_thumbnail.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-apic([0-9]*) /forum/album_pic.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-apm([0-9]*) /forum/album_picm.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-full-asp([0-9]*) /forum/album_showpage.php?full=&pic_id=$1
RewriteRule [.]*-asp([0-9]*) /forum/album_showpage.php?%{QUERY_STRING}&pic_id=$1
RewriteRule [.]*-aper([0-9]*) /forum/album_personal.php?%{QUERY_STRING}&user_id=$1
RewriteRule [.]*-dc([0-9]*) /forum/dload.php?%{QUERY_STRING}action=category&cat_id=$1
RewriteRule [.]*-df([0-9]*) /forum/dload.php?%{QUERY_STRING}action=file&file_id=$1
RewriteRule [.]*-kbc([0-9]*) /forum/kb.php?%{QUERY_STRING}mode=cat&cat=$1
RewriteRule [.]*-kba([0-9]*) /forum/kb.php?%{QUERY_STRING}mode=article&k=$1
RewriteRule [.]*-kbsmp /forum/kb.php?mode=stats&stats=mostpopular
RewriteRule [.]*-kbstr /forum/kb.php?mode=stats&stats=toprated
RewriteRule [.]*-kbsl /forum/kb.php?mode=stats&stats=latest
RewriteRule [.]*-pbc([0-9]*) /forum/kb.php?%{QUERY_STRING}mode=cat&cat=$1
RewriteRule [.]*-pa([0-9]*) /forum/kb.php?%{QUERY_STRING}mode=article&k=$1
RewriteRule [.]*-psmp /forum/kb.php?mode=stats&stats=mostpopular
RewriteRule [.]*-pstr /forum/kb.php?mode=stats&stats=toprated
RewriteRule [.]*-pbsl /forum/kb.php?mode=stats&stats=latest

Le probleme, c'est que quand j'ai créé mon forum, je ne connaissait pas du tout l'UR et les techniques de referencement, et peu à peu, j'ai mis plein de mods...

Je viens de m'apercevoir d'un truc, je n'ai pas mit ce slash dans mon .htaccess, je vais essayer avec. Si ca s'trouve, c'est juste ca!

Esperons... :roll:
 
WRInaute discret
Bon, ca ne change rien...

Ce qui est étonnant c'est qu'en bas d'un forum, il y a


index > nom du forum

et que le lien du "nom du forum" a lui été modifié et il est sous la forme

nom-du-forum-vf12.html

En revanche, sur le page d'index, invités ou non, les liens refusent obstinement et gardent leur forme en php


:( :( :( :( :( :(
 
WRInaute discret
J'ai finalement réussi de moi meme,

Toutes mes URLs sont parfaitement rewritées!

Merci à tous et particulièrement à Deleter23 pour son soutien! ;)
 
WRInaute passionné
De rien, de toute facon a ce niveau on pouvez pu t'aider.
Par curiosoté, c'etait quoi le probleme, ton mods birsday ?
 
WRInaute discret
Ca venait de mon template index_body.

Les liens des forums n'étaient pas formatés avec la synthaxe

Code:
class="forumlink"

Et comme le MOD tire le nom des URL de la, ca ne pouvait pas aller, forcement...

Enfin, le principal et que ca marche!

PS : Une nouvelle version de ce MOD est prévue prochainement! Plus puissante, elle réécrit plus d'URL et supprime les derniers duplicate qu'elle faisait! La getsion des nom de pages et améliorée aussi!

Vous pouvez tester deja la vesrion bêta ici :

http://phpbb2.phpbb-seo.net/demo.php

Qui aura en plus, moins de code à installer! :)
 
Discussions similaires
Haut