url rewriting, les principes ?
Bonjour j'ai lu pas mal de tutos sur url rewriting, mais j'ai encore quelques questions.
1) j'ai des adresses de ce type :
https://mon-site.com/professeur.php?...rof=prenom-nom
j'aimerais les réécrire, grâce l'url rewriting dans mon.htaccess, par exemple :
https://mon-site.com/professeur/87-prenom-nom
ou mieux :
https://mon-site.com/professeur/prenom-nom
normalement mon code dans mon .htaccess sera :
Code:
1 2 3 4 5 6 7
| # Le serveur doit suivre les liens symboliques :
Options +FollowSymlinks
# Activation du module de réécriture d'URL :
RewriteEngine on
RewriteRule ^/professeur/([0-9]+)-([a-z0-9\-]+)$ /professeur.php?idProf=$1&nomProf=$2 [L] |
2) Ensuite je dois changer la forme de mes liens dans mon code php
pour quelles aient cette forme : https://mon-site.com/professeur/87-prenom-nom
c 'est dire en php:
Code:
1 2 3 4
| <?php
echo'<a href="professeur/'.$donnees['id_prof'].'-'.$donnees['prenom'].'-'.$donnees['nom'].'">+ sur le professeur</a>';
// sachant que les $donnees['...'] sont les varibles recupérée prcèdement avec une requete BDD
?> |
je viens d’essayer ca ne marche pas ... je ne comprends pas d’où vient le problème ???
merci pour votre attention ! :D