Aller au contenu

reecriture par repertoire


Sujets conseillés

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!

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...