Connexion



Inscription
Mot de passe oublié ?

Inscription

L'inscription à DotNetNuke France est entièrement gratuite et vous permet de profiter pleinement des outils mis à votre disposition. L'inscription ne donne néanmoins pas le statut d'adhérent à l'association.

  • Discutez sur le forum et suivez son activité
  • Répondez aux articles
  • Soutenez l'association
  • Téléchargez les traductions

 

DotNetNuke France

Association francophone

Connaissez vous app_offline.htm ?

Auteur : Sébastien Fichot

Date de pulication : 14 juin 2010

Classement : Développement

Article consulté 1420 fois Article Rating (3 votes)
 

Le site internet est momentanément indisponible. Cette petite astuce est connue depuis un bien long moment, mais peut-être certains d'entre vous seront heureux d'apprendre qu'il est possible d'afficher un message personnalisé aux visiteurs d'un site lorsque vous effectuez sur celui-ci de lourdes tâches de mise à jour qui peuvent provoquer une latence évidente.

En effet, en plaçant un fichier nommé "app_offline.htm" au root de votre site web, IIS forcera la fermeture de votre application et redirigera toutes les nouvelles requêtes vers le contenu de ce fichier. Les requêtes existantes ne seront pas arrêtées et continueront leur cycle de vie jusqu'à leur fin, jusqu'à la prochaine requête qui elle, mènera vers le contenu du dit fichier.

Voici un exemple de fichier app_offline.htm que vous pouvez placer dans le root de votre site pour tester. Lorsque vous supprimez/renommez ce fichier, le site redevient accessible. Vous pouvez télécharger l'exemple en cliquant ici.

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
    <title>Le site internet est momentanément indisponible.</title>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
    <style type="text/css">
        body
        {
            text-align: center;
        }
    </style>
</head>
<body>
    <img style="margin: 50px; display:block; text-align:left;" src="logo.png" />
    <div style="border: 1px dotted red; margin: 30px auto 0 auto; text-align: center;
        width: 500px">
        <h4 style="margin:20px 0 10px 0">Le site internet est momentanément indisponible.</h4>
        Dans le cadre de la mise à jour de notre site, <br>celui-ci sera indisponible pendant 3 minutes maximum.<br>
        Merci de votre compréhension.<br>
        <br>
        <div style="margin: 5px 10px 5px 5px; text-align: right;">
            Le service informatique<br>
        </div>
    </div>
</body>
</html>



 

Notez cet article !

DotNetNuke c'est ...

  • Facile à utiliser
  • Open Source et gratuit
  • 100% personnalisable
  • Des milliers d'extensions
  • Multilingue
  • Multi-site
  • Maintenu par une communauté d'experts
  • Sécurisé

Restez informé !

Inscrivez vous pour recevoir notre lettre d'information.

x

Restez connecté !

Le fichier que vous téléchargez sera probablement mis à jour très bientôt.

Inscrivez vous
et nous vous informerons des mises à jour