Gnou

Le Blog de Thomas

Logiciels libres, informatique et autres ...

URL courtes !


Je viens de mettre en place les URLs courtes dans mon Wikini. Pour cela, il a fallu que je modifie un peu mes hacks sur Wikini (voir WikiBlog), parce que j'avais codé en dur des URLs contenant wakka.php&wiki=. Au lieu de tout cela, j'utilise maintenant le paramètre base_url de la configuration de Wikini stockée dans wakka.config.php.

En plus de cela, j'utilise un fichier .htaccess à la racine du site, qui gère la réécriture des URLs pour que tout fonctionne bien. Merci à Sam et Olivier Peningault pour leur aide sur la question. Voilà le fichier :

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([0-9a-zA-Z_\/\&=\-]+)$ /wakka.php?wiki=$1


En gros, ça dit que "si l'URL ne pointe pas vers un fichier et que l'URL ne pointe pas vers un répertoire, alors réécrire l'URL en wakka.php?wiki=".

Simple, non ?

Si j'avais le courage, il faudrait que je me replonge dans WikiBlog pour y ajouter ceci, pour y ajouter un fil RSS pour le blog, et d'autres choses encore ;)
Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]