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 : Sélectionner tout - Visualiser dans une fenêtre à part
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:
je viens d’essayer ca ne marche pas ... je ne comprends pas d’où vient le problème ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?>
merci pour votre attention !![]()
Partager