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:
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
?>
je viens d’essayer ca ne marche pas ... je ne comprends pas d’où vient le problème ???
merci pour votre attention !