Bonjour à tous,
Je pense que mon problème est assez commun.
J'aimerai fermer l'accès du site par une page de maintenance.
Dans un premier temps j'ai créé 2 httpd.conf (httpd.OUVRIR et httpd.FERMER)
J'écrase le httpd.conf avec l'un ou l'autre selon le besoin.

Cette solution fonctionne mais elle n'est pas propre pour 2 raisons :

1) la maintenance du httpd.conf doit se faire sur 2 fichiers au lieu d'un, on peux donc perdre des mises à jours surtout lorsqu'on est plusieurs à bosser.

2) il faut faire un arrêt/relance du serveur apache.

j'ai donc explorer plusieurs piste notamment avec le rewriteRules, l'idée est d'initialiser une variable d'environnement et rediriger sur une page de maintenance mais ma config ne fonctionne pas (même avec un arrêt/relance)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
RewriteCond %{WEB_3SF} ^CLOSED$
RewriteRule ^/$ /portail3s_img/index/rush.html
A noter que WEB_3SF est une variable d'environnement du host

L'autre solution serait de faire un fichier où apache chercherai la présence mais je n'ai pas trouvé la réponse.


cdt,
dosy07