Lorsque l'on crée un site web, il est important de s’intéresser au format des url du site. Ils y'a trois raisons à cela, le premier est esthétique : http://monsite.com/index.php?cat=34&art=45 est clairement horrible. Cela n'a pas de signification pour le commun des mortels et ce n'est pas facile à retenir. http://monsite.com/34-mactegorie/45-monarticle est déjà plus sympa. Idéalement, la suppression de chiffre serai la bienvenue : http://monsite.com/mactegorie/monarticle. La seconde raison est lié au référencement. On sait que google (entre autre) utilise l'url pour former des mot clé. Dans http://monsite.com/index.php?cat=34&art=45 il ne peut pas trouver un seul mot clé :s Enfin le dernier point est sécuritaire. En ne cachant pas vos urls vous informer de la technologie utilisée (ici php). Pire, il est même probable que des robots arrivent à savoir quel CMS/blog/etc vous utilisez et ainsi profiter de faille connu pour faire tomber votre site web.

Dans ce billet je ne vais pas traiter du changement d'url de façon générale mais plus spécifiquement du cas de dotclear. Malgré tout, il peut être intéressant en tant que piqûre du rappel sur le Url Rewrite d'Apache.