J'ai un site qui utilise l'URL rewriting de la manière suivante pour l'ensemble de ses pages :
CODE
RewriteRule ^([a-z0-9-]*)\.htm$ articles\.php?id=$1 [L]
Tout fonctionne bien, mais j'aimerais pouvoir de temps à autres mettre en place une page de maintenance, à la place de la page d'accueil, au moyen de cette ligne :
CODE
DirectoryIndex maintenance.htm
Si je laisse la règle de réécriture, j'appèle articles.php - ce que je ne veux pas,
j'aimerais trouver la solution qui me permette de n'utiliser cette règle que lorsqu'il ne s'agit pas de la page maintenance.htm.
Je ne sais comment faire (et j'avoue ne pas maitriser les RewriteCond qui pourraient peut être m'aider).
Est-ce que vous avez une idée ?
PS : oui, il me suffirait de mettre en commentaire la ligne de réécriture lorsque je "décommente" celle de la ligne DirectoryIndex, mais fondamentalement j'aimerais comprendre comment faire une réécriture conditionnelle avec un test qui teste "tout sauf... telle chose"
Merci d'avance