Ptit bug apres rewrite phpbb

WRInaute impliqué
Je met systematiquement le mod rewrite sur mes phpbb. Je viens de me rendre compte d'un p'tit bug.

Quand on va dans voir un profil puis > voir tous les messages de untel.

Sur cette page quand je click sur un sujet j'ai une url du type :

Code:
-http://www.informastuces.com/forum/setopic_63-.html

Qui me lance une 404.

Quelqu'un a déjà rencontré le pb ?
 
WRInaute impliqué
Voila mon .htaccess

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

Et là.... je vois pas un truc qui ressemble à mon url reecrite :?

C'est pas normal ca docteur...
 
WRInaute occasionnel
Peut-être que cela ne vient pas de ton .htaccess, ms des modifs faites ds les fichiers du forum.

As-tu bien tout verifié? as-tu autant de ligne dans chacun de tes fichiers modifiés que ds ton .htaccess, tu as p-ê oubliée une qqpart.
 
WRInaute impliqué
Je suis miro !!!

Dans le .htaccess ci-dessus y'a bien la regle :

Code:
RewriteRule ^forum/setopic_([0-9]*)-([a-zA-Z0-9]*).* /forum/viewtopic.php?t=$1&highlight=$2

Mais vu ce que ca me genere, c'est au niveau de la génération de l'url que ca passe pas.

Je devrais avoir quelque chose du genre : setopic_63-a51.html

qui sera transformé en viewtopic.php?t=63&highlight=a51

Mais apparement je n'ai pas la seconde partie :?

La ligne dans le page_header :

Code:
"setopic_\\1-\\2.html",
 
Discussions similaires
Haut