Bonjour,
Je fais mes premiers pas dans l'url rewriting, je ne connais pas encore bien les différentes syntaxes, c'est d'ailleurs pourquoi je me permets de faire appel à vous.
En fait, je souhaite faire quelque chose de classique sur les forums actuels : remplacer l’url d’un sujet de discussions topic.php?id=$nb par le titre du sujet.
J’aurais plusieurs questions liées à cela :
La première :
Le fichier php qui affiche les topics est topic.php?id=$nb.
Je voudrais remplacer cette url par le titre (donc du texte) et mettre l’id à la fin du titre.
Donc en fait, si on considère que $nb est l’id, l’url réécrite serait :
titre-du-topic-$nb.html
Dans mon ficher .htacces, pouvez-vous me donner la syntaxe afin d’avoir ce rendu ?
La deuxième :
Dans la liste des topics de mon forum, je dois donc réécrire l’url avec le titre et l’id à la fin. Le seul souci c’est les lettres accentuées, les espaces et les caractères spéciaux.
Donc comment remplacer, avec php, les espaces, et de manière générale tout caractère spécial et lettre accentuée par un tiret ? (peut-être à l'exception des -é, -è, -ê : qu'on pourrait remplacer par un -e, et à par un a...)
Merci d’avance pour le coup de main.
Partager