htaccess : url rewriting et redirection
bonjour,
voici grosso modo (en simplifié) le code mon htaccess :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| # 1) je fais mes redirection de pages car suite a des chagement de structure de ma BDD, les id de mes professeurs ont changées
Redirect 301 /professeur-monique-54 https://monsite.com/professeur-monique-423
Redirect 301 /professeur-florence-66 https://monsite.com/professeur-florence-424
Redirect 301 /professeur-muriel-70 https://monsite.com/professeur-muriel-425
# 2) je fais mes regles d'url rewriting qui geres ces pages "professeur"
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^professeur-([a-z0-9\-]+)-([0-9]+)$ professeur.php?idProf=$2 [L]
# ex : cette url : https://monsite.com/professeur-floria-87
# sera réécrite comme ci : https://monsite.com/professeur.php?idProf=87 |
mon problème est que quand je tape ca dans l'url :
https://monsite.com/professeur-monique-54
ca m'affiche cette url : https://monsite.com/professeur-monique-423?idProf=54
alors que je voulais que ca affiche ceci : https://monsite.com/professeur-monique-423
vouyez-vous mon pb (il me fais un mix des 2 url )?
comment résoudre celui-ci ?
doi-je inverser l'ordre de mes réécritures avec mes redirections ?
merci pour tout,
et excellente année à tous :)