Problème url rewriting

Par Guilhem, il y a 15 ans


Salut ! J'ai un petit problème avec mon url rewriting.
Quand je mets ce code:

RewriteRule perso\-([0-9]+) detail.php?id=$1

Et que je vais sur 'www.monsite.com/perso-4' (par exemple) j'ai que la bannière et le fond qui ce charge.
Si je met:

RewriteRule perso\/([0-9]+) detail.php?id=$1

Et que je vais sur 'www.monsite.com/perso/4' (par exemple), j'ai pareil..

4 réponses

GentlemanOwl, il y a 15 ans

Il manque les ^$ au niveau de la régex.

RewriteRule ^perso\/([0-9]+)$ detail.php?id=$1 [L]
Guilhem, il y a 15 ans

Non ça marche pas :/.
Ça gène pas les problèmes des "$_GET'id']" ?

GentlemanOwl, il y a 15 ans

Ca vient peut être de ton php ? l'url brut ça marche ?

Guilhem, il y a 15 ans

Oui, j'arrive bien sur "detail.php?id=23" ou "detail.php".

Edit, je viens de voir que non. Je vais reprendre le code, ça devrai marcher, merci :).