Souvenez-vous de ce l'un de mes tous premiers billets concernant le dilemme du plugin sitemap

J'étais à peu près totalement dans le faux dans cette optique et les quelques jours (de grosses heures par jour en tout cas) horribles que j'ai passé à cherché à comprendre l'url rewriting m'ont permis de comprendre à quel point. Bon évidemment que j'avais une idée de ce que c'était et de la puissance que çà pouvait avoir; par contre j'était totalement dans le faux à vouloir garder ce index.php et c'est d'ailleurs là dessus que je concluais mon dilemme.

En bref, j'ai donc fini par trouver une solution; une panoplie impressionnante de blogs m'ont réellement découragé à ce sujet en prétendant que ovh fonctionne différement des autre hébergeurs,... je repense notamment à ce billet sur lombre.net; en réalité c'est vraiment avec lui que j'ai cru que ce n'était pas possible de travailler normalement... Mais bon, je fais partie de ces gens idiots qui remettent souvent en question l'avis des autres.

Cessons de tourner autour du pots, voici la solution retenue :

1. Placer le site à la racine de l'hébergement (dans le répertoire www)

2. Voici le htaccess qui fit des miracles: (certaines fonctionnalités sont sans doute de trop mais celui-ci fonctionne assurément)

[Bash]
SetEnv PHP_VER 5

Options -MultiViews -Indexes

RewriteEngine On

<Files index.php>
	ForceType application/x-httpd-php
</Files>

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

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

DirectoryIndex index.php/

3. dans l'administration du blog, aller s'assurer que le paramètre
Méthode de lecture de l'URL est positionné à PATH_INFO
et bien sur, que l'url du blog pointe sur la racine de celui-ci; exemple: http://blog.datadigest.be/

4. Ne pas oublier bien sur d'aller redéfinir la variable "public" et "themes" dans l'administration de l'extension "about:config"; ces deux répertoire se trouvant à présent à la racine si vous avez gardé la configuration par défaut.

Il n'y a rien de plus à faire; Mais ATTENTION: soyez patient pour le htaccess, le serveur a mis un certain temps avant de l'accepter correctement. Il ne faut donc pas penser que si çà ne fonctionne pas dans les 5 minutes, c'est qu'il est mauvais; il faut juste penser "je n'ai pas été assez patient".

Conclusion

OVH gère parfaitement bien les htaccess et Dotclear n'a aucun soucis avec l'url rewriting comme j'ai pu le croire dans une première approche.

Les références que je souhaite garder