Rapide tutoriel afin de vous permettre d'enlever le index.php de votre blog Dotclear, qui n'est pas très esthétique. Je ne dis pas que cette méthode est la meilleur, mais ça marche. C'est le principal non ?

Allez en piste.

Ça se passe tout d'abord dans votre Panneau d'administration > Paramètres du Blog :

URL du Blog : L'url complète de votre blog (en ce qui me concerne : http://blog.jchristophe.fr/)
Méthode de lecture de l'url : Sélectionnez PATH_INFO
Enregistrez

Ça se passe ensuite dans le .htaccess. Si vous n'avez pas encore de fichier .htaccess à la racine de votre blog, créez-en un et insérez-y le code suivant :

RewriteEngine On
RewriteCond %{REQUEST_URI} !^(/admin/|/cache/|/db/|/images/|/inc/|locales/|/plugins/|/public/|/themes/)
RewriteCond %{REQUEST_URI} !^/index.php

RewriteRule (.*)$ /index.php/$1

Et en principe, ça doit marcher. Si vous avez un quelconque problème, n'hésitez pas à envoyer vos questions ;)