Aller au contenu

Sujets conseillés

Posté

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!

Veuillez vous connecter pour commenter

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



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