Une seule page visible pour une maintenance

Résolu
Bonjour, est-il possible que lorsque j'effectue une maintenance sur mon site, je mette un code spécial ou un truc du genre pour que quand le visiteur vienne sur mon site, il voit cette page là et n'a pas accès aux autres, ni aux sous-dossiers durant le temps de cette maintenance ?
Configuration: Windows Vista
Firefox 3.5.5

7 réponses

  1. Le mieux est d'utiliser un .htaccess contenant ceci :
    ErrorDocument 403 /maintenance.html
    deny from all
    allow from 91.182.82.145 // ton ip
    
    <Files maintenance.html>
      allow from all
    </Files>
    C'est assez simple à comprendre :
    On défini une page d'erreur
    On bloque toutes les IP (qui tomberont sur la page de maintenance)
    On autorise celle du webmestre
    Et forcément, on autorise tout le monde à voir la page de maintenance sinon, elle ne sert à rien.
    1
    1. Bonsoir

      si ton site est tout en html, il y a une chose très simple à faire :

      Tu renommes ta page d'accueil "index.html" en "01index.html"

      et tu envois une nouvelle page expliquant que le site est en travaux, que tu nomme "index.html"

      quand tu as fini, tu supprimes cette page et tu renommes "01index.html" en "index.html et le tour est joué.
      0
      1. Le problème avec ce système, c'est que si l'utilisateur entre manuellement l'adresse d'un sous dossier par exemple, il aura accès a la page du sous dossier ! Et très franchement, j'ai pas envie de tout renommer.
        0
        1. dans ce cas il faut mettre l'index.html à la racine du serveur et les autres pages dans un dossier

          de cette façon il suffit juste de renommer l'index et le dossier, pour que tout devienne inaccessible
          0
          1. Moui, c'est pas bête :)
            Je vais faire ca ! Merci !
            0
            1. C'est exactement ce que je voulais :) Merci !
              0
              1. D'abord penses à cocher la case "Résolué" la prochaine fois !
                0