page perso pour avertir que le serveur maison est HS
Le
personne n est parfait
Bonjour
j'utilise dyndns pour rediriger vers mon PC mais il arrive parfois que
mon PC est eteind.
Donc les gens se retrouve avec un 404 et pense que le site n'existe
plus ou se sont trompé.
Existe t il un moyen de rediriger un dyndns vers une simple page pour
avertir de repasser plus tard ?
Merci de votre aide.
--
Vous voulez un conseil ?
Ne faites jamais confiance à ceux qui vous donnent des conseils.(c)
j'utilise dyndns pour rediriger vers mon PC mais il arrive parfois que
mon PC est eteind.
Donc les gens se retrouve avec un 404 et pense que le site n'existe
plus ou se sont trompé.
Existe t il un moyen de rediriger un dyndns vers une simple page pour
avertir de repasser plus tard ?
Merci de votre aide.
--
Vous voulez un conseil ?
Ne faites jamais confiance à ceux qui vous donnent des conseils.(c)

Poser une question


Pourquoi ne pas faire l'inverse:
Mettre la page d'accueil (ou une page de garde) chez les "pages perso" et le
reste du site sur le serveur perso?
Ca pernet que la page d'accueil reste toujours (enfin... presque) dispo.
Plutot une redirectioon du lien alors ?
Mais comment faire pour qu'une page teste l'existence d'un site et
affiche un messsage si le site n'existe pas ?
--
Vous voulez un conseil ?
Ne faites jamais confiance à ceux qui vous donnent des conseils.(c)
Avec un peu d'AJAX, ça sait gérer en fonction des reponses HTTP:
http://developer.mozilla.org/en/docs/AJAX:Getting_Started
(cherche 404 dans la page)
En gros tu fais une page d'accueil avec un bout d'AJAX qui va chercher
quelquechose (peu importe quoi) sur le serveur. Si ça échoue, alors on
reste là. Si ça réussi, alors ça fait un lien du genre: "pour entrer dans
le site, cliquer ici".
AMHA, du PHP serait plus indiqué et plus efficace pour ca (tout le monde
n'a pas forcément activé le Javascript dans son navigateur).
Si le serveur ne répond pas, ce n'est pas une erreur 404 qui sera
déclenchée, mais plutôt une exception du genre 'host not found'.
Dans les grandes lignes, je vois bien quelques lignes faisant appel à
CURL, et un test sur l'errno avec la constante CURLE_COULDNT_CONNECT
pour détecter quand le serveur ne répond pas.
Si on veut (et c'est AMHA mieux), on peut faire plutôt un test sur
l'errno avec la constante CURLE_OK (qui indique qu'il n'y a pas
d'erreur). Cela permet de faire une condition plus large que la
précédente qui ne teste qu'une erreur en particulier.
La doc est plutôt bien faite : http://php.belnet.be/curl
Bon développement ! :-)
--
Bruno BAGUETTE -
Oui mais non.
Les "grands" sites web font de plus en plus appel à "AJAX", la proportion de
navigateurs avec JS desactivé est certainement (je 'ai pas vraiment cherché
les chiffres) en baisse. De plus, en fonction de l'hébergement, PHP n'est
pas forcément disponible (ex: Pages perso Neuf, Noos et Orange). Si PHP est
dispo, je vais dans ton sens.