Comment faire pour afficher la page de maintenance au cours du déploiement?
Je veux planifier un calendrier de maintenance du temps sur un de mes de production asp.net site web qui est hébergé sur IIS de windows server 2003.
Je pense que c'est la meilleur comportement:
- Toute demande d' http://www.x.com y compris www.x.com/asb/asd/sera redirigé vers une page de notification (le site est actuellement en panne. revenez plus tard)
- L'entretien dure environ une heure. comment dois-je faire pour avoir cette redirection de page de maintenance pour avoir le moins d'impact pour le RÉFÉRENCEMENT/classement google
- De préférence, je veux être capable de tranquillement tester le site de production avant qu'il remonte 'live'
- De préférence, je ne veux pas compter sur de pointage DNS ailleurs.
- Pour faire simple, veuillez faire semblant que je n'ai pas tout autre matériel devant les serveurs web (j'.e programme d'équilibrage de charge, pare-feu, etc)
Une idée serait:
- pour créer une autre application sur le même serveur web
- créer httpmodule ou httphandler afin de traiter toute demande d'url et 302 rediriger vers la page de maintenance
Grâce
- Double Possible de Rediriger les visiteurs du site en cours de maintenance
Vous devez vous connecter pour publier un commentaire.
Essayer de mettre App_Offline.htm dans le répertoire racine.
copie d'un app_offline.htm le fichier à la racine de votre site
http://weblogs.asp.net/scottgu/archive/2005/10/06/426755.aspx
App_Offline.htm
est bien comprise par le web crawlers, et ne devrait pas avoir d'impact SEO terriblement bien.