Rewrite rules

Afin d'assurer la compatibilité avec les anciens liens de dotclear 1.2 (/blog/index.php/2009-04...) vers une forme plus "propre" (/blog/post/2009/04/...) j'ai utiliser les rewrite rule de apache dont voici les regles.

  RewriteEngine On
  
  RewriteBase /blog/
  
  #Assure la compatibilité avec les anciens billets pour les images
  RewriteRule ^images/(.*)$ public/images/$1 [R=301,L]
  
  #Assure la compatibilité des anciens liens
  RewriteCond %{THE_REQUEST} (.*)index.php/(.*)
  RewriteRule ^index.php/(.*)$ post/$1 [R=301,L]
  
  # Supprime index.php si celui-ci est appeler sans parametres
  RewriteCond %{THE_REQUEST} (.*)index.php
  RewriteRule ^index.php$ / [R=301,L]
  
  #Assure le bon fonctionnement des liens sans index.php
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ index.php?$1 [L]