Aller au contenu

Sujets conseillés

Posté

Bonjour à tous,

J'ai un site qui utilise l'URL rewriting de la manière suivante pour l'ensemble de ses pages :

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 :

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

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...