Bonjour,

j'en suis à mon premier url rewrinting... j'ai réussi à écrire correctement les règles de réécriture dans le fichier .htaccess.
ex .htaccess :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
RewriteRule ^test-([0-9]+)\.html$ index.php?page=test&id=$1 [L]
Cette règle me permet d'appeler la page index.php?page=test&id=5 lors de l'appelle de test-5.html

Maintenant, d'après ce que j'ai compris, il faudrait que je crée une fonction php permettant le contraire, c'est à dire de réécrire tout mes liens, right?
je voudrais savoir si le mécanisme expliqué ci dessous est le bon... N'y a t il pas une façon de procéder plus rapide? quelle est la meilleur façon de convertir les url php en html?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<?php
//dans l'exemple urlHTML devrait être égal à test-5.html
function phptohtml(urlPhp){
   ...
   return urlHTML;
}
?>
<a href="<?php phptohtml('index.php?page=test&id=5')?>">test5</a>
merci,