Don_Angelo 27 Posté(e) le 21 mars 2006 Partager Posté(e) le 21 mars 2006 Hello à tous, Je crois que je vais devenir chèvre. Depuis hier que je me creuse le cibolo sur une règle d'URL Rewriting. Je voudrais rediriger toutes les urls du type: cours/un_langage/un_titre.php vers index.php?cours=un_langage&id=un_titre donc j'ai pondu cette règle: RewriteRule ^cours/(PHP|JS|XHTML|CSS)/(.+).(php|html)$ index.php?cours=$1&id=$2 [L] qui ne fonctionne pas. et là j'avoue être désarçonné et ne pas comprendre ce qui cloche. Si quelqu'un a une idée je suis preneur. D'avance Merci. Lien à poster
Gfx 0 Posté(e) le 21 mars 2006 Partager Posté(e) le 21 mars 2006 Essaye de remplacer (.+) par (.?+) ou si ca marche pas, par ([^.]+) Lien à poster
Don_Angelo 27 Posté(e) le 21 mars 2006 Auteur Partager Posté(e) le 21 mars 2006 HEu merci bien mais je comprend pas pourquoi, ma règle marche très bien maintenant. Je comprends vraiment pas ce qui s'est passé. Lien à poster
Messages recommandés