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!