Htaccess et repertoire courant

Nouveau WRInaute
je cherche à réécrire une url du type:

http://host.com/membres/fiche.php?userid=1
en http://host.com/user/Nom_Prenom/

J'ai donc procéder comme suit:
> déclarer un nouveau champ "path" dans ma table Mysql intégrant les valeurs "Nom_prenom"
> modifier mon script fiche.php pour récuperer la valeur du champ path

j'obtiens donc une url intermédiaire comme ci-dessous
http://host.com/membres/fiche.php?path=Nom_Prenom

c'est là qu'intervient le htaccess

j'ai intégrer 2 regles de réécriture suivantes:


RewriteRule ^user/([a-z-]+)/$ /membres/fiche.php?path=$1 [L]
RewriteRule ^user/([a-z-]+)$ /membres/fiche.php?path=$1 [L]


mais cela me donne une erreur et n'affiche pas mon contenu...
dans mon script php "fiche.php" je recupere la valeur de la variable path en faisant comme ça :
$_GET["path"] mais une fois l'url réécrite le script s'emmele les pinceaux....

Merci de votre aide!
 
Nouveau WRInaute
Salut,

essayes avec cette règle :

RewriteRule ^user/(.*)/$ /membres/fiche.php?path=$1 [L]
RewriteRule ^user/(.*)$ /membres/fiche.php?path=$1 [L]
 
Discussions similaires
Haut