Bonjour à tous,
J'utilise depuis peu Dotclear sur un hébergement OVH et je suis un adèpte des URI esthétiques ce qui implique bien entendu l'utilisation de l'Url Rewriting..
Je rencontre un problème assez lassant à ce niveau, voici mon problème !
Mes adresses sont pour l'instant du type
http://blog.hivacruz.com/index.php/15-desk-mac-heaven
Et j'aimerais les avoir sous la forme suivante :
http://blog.hivacruz.com/billet-15-desk-mac-heaven.html
A première vue rien de bien difficile, j'applique mes maigres connaissances en ce domaine pour en arriver à cet .htaccess
RewriteCond %{REQUEST_URI} !ie7 RewriteEngine on RewriteRule ^billet-(.*).html /index.php/$1 [L]
Mais rien n'y fait, impossible de faire fonctionner ce code : Cela me renvoie toujours à l'index.. Avec les drapeaux [R,L] ça marche, mais l'url non rewritée est visible et c'est pas vraiment ce que je recherche
J'ai dû donc bidouillé un max pour que ça fonctionne en utilisant un petit code php pour inclure la page recherchée.. ( include(""); )
RewriteCond %{REQUEST_URI} !ie7 RewriteEngine on RewriteRule ^billet-(.*).html /page.php?titre=$1 [L]
Et là ça fonctionne, mais j'aimerais bien pouvoir utiliser les techniques de l'url rewriting purement et simplement sans avoir à passer par d'autres scripts !
Je fais donc appel à vos lumières : Quel est le problème avec mon .htaccess cité plus haut ?
Merci à vous