Changement d'Adresse URL de faire court en PHP
J'ai l'Url:
localhost/ab/directory.php?id=200
id=200 jenny id membre
comment le changer pour
localhost/ab/jenny
est possible?
Grâce
- Bienvenue sur StackOverflow. Grande première question!
- Quel serveur vous êtes sur? Apache ou IIS?
- Comment se fait-tout le monde peut supposer qu'il est sur un serveur Apache?
- Parce que son scénario est nommé
directory.php
. - mon serveur est Apahe.
InformationsquelleAutor Iwan | 2009-12-11
Vous devez vous connecter pour publier un commentaire.
Vous aurez envie d'utiliser le mod_rewrite, un module disponible dans apache. Ce sera géré par un .fichier htaccess dans votre répertoire web. AddedBytes a un bon tutoriel pour les débutants sur l'url-rewriting.
Voir: http://www.addedbytes.com/for-beginners/url-rewriting-for-beginners/
Voir: http://www.addedbytes.com/for-beginners/url-rewriting-for-beginners/
Vous pouvez le faire dans au moins 2 façons différentes:
/ab
un script php qui vérifie laPATH_INFO
pour récupérer/jenny
. Vous aurez à configurer Apache pour traiter les scripts sans extension comme les scripts php pour que cela fonctionne./ab
devrait être un véritable script php, pas un répertoire comme il est dans votre cas. Je vous suggère d'aller avec l'option 1 est la plus répandue et acceptée par les 2 approches.Vérifier: http://www.wmtips.com/apache/how-use-mod-rewrite-url-rewriting.htm