Salut

J'ai un problème qui me bloque depuis déjà quelques temps...

J'ai utilisé ton système url rewriting pour un site de genre annuaire.

Je rencontre un problème quand je demande aux gens de choisir une région, puis un département, que je fais successivement passer en GET.

Quand il y a: www.monsite.fr/voir/10 => ça donne www.monsite.fr/voir?id=10

VIOLA .htaccess

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?p=$1 [QSA,L]
RewriteRule voir/([0-9]+) voir.php?id=$1

2 réponses


mespeche
Réponse acceptée

Salut,

www.monsite.fr/voir?id=10 donne RewriteRule voir/([0-9]+) voir?id=$1
www.monsite.fr/voir.php?id=10 donne RewriteRule voir/([0-9]+) voir.php?id=$1

Vois avec ça et s'il te plais, ne poste pas 2 questions alors que tu demandes la même chose ( http://www.grafikart.fr/questions/589)

freestyler17
Auteur
Réponse acceptée

bo j'ai trouvé la solution :) pour obteunir le lien comme ceci:www.monsite.fr/voir/10
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$.php index.php?p=$1 [QSA,L]
RewriteRule voir/([0-9]+) voir.php?id=$1