cleanurl will write url names like this one:
http://freedelta.free.fr/r/learning-drupal/creating-views-and-blocks
instead the default with the clasical ?q=
To configure it I've made this changes in the .htaccess file
RewriteBase /Home_Root_Folder
# Rewrite URLs of the form 'x' to the form 'index.php?q=x'.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ /index.php?q=$1 [L,QSA]
I've also added a slash (/) before the index.php
To get the Home Root Folder value it might be something like: /www/var/my_site
Check on your hosting parameters because you must have access to htaccess.
Do activate Global Redirect to avoid duplicated content!
It works!