Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

Suche Sript für Seitenweiterleitung, falls bestimmste site nicht aufgerufen wird

Hallo

Bin durch google auf diese Site gestoßen und hoffe, das mir jemand helfen kann. Ich suche ein simples Script in html oder Javasript (kein PHP o.ä.) das Besucher, die eine Site ansurfen, die temporär nicht verfügbar ist transparent auf eine andere Site weiterleiten.
Also besucher surft lala.de an. Domain liefert index.htm aus. In der Index htm muss ein Script rein, das prüft, ob die URL, die an per redirekt automatisch weiter verlinkt wird aufrufbar ist. (wenn nicht kommt ja standardmäßig eine 404. Wenn nicht verfügbar, soll stattdessen eine andere html Seite aufgerufen werden. Der Besucher soll von diesem Vorgang nichts mit bekommen.

Grund der ist, das ich meine Website selber hoste (zu Hause auf eigenem Server und sollte dieser mal ausfallen, soll der Besucher automatisch die Website sehen, die auf dem Space meiner Domain liegt. Grund des hsten der eigenen Site ist nicht die Website selber, sondern das anbieten meiner selbst erstellten Videos und eigener erstellen Musik. Ich umgehe damit Traffic Probleme, hab keinen lahmen Upload (im Vergleich zu LAN) und quasi unbegrenzt webspace.
Hoffe mir kann jemand helfen. Danke schon mal im Voraus

 


Antworten zu Suche Sript für Seitenweiterleitung, falls bestimmste site nicht aufgerufen wird:

--->Also besucher surft lala.de an. Domain liefert index.htm aus. In der Index htm muss ein Script rein, das prüft, ob die URL, die an per redirekt automatisch weiter verlinkt wird aufrufbar ist. (wenn nicht kommt ja standardmäßig eine 404. <----

suft der user wenn er lala.de anwählt zuerst zu einem server im netz, welchen dann ggf weiterleite auf deinen home server oder geht die domain direkt zu deinem home server (also domain = homeserver IP)?

gruß don

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Das wird nicht gehen ohne irgendetwas serverseitiges (PHP). Aber wenn du Webseite doch auf deinem eigenen Computer liegt, kannst du das doch auch aktivieren? Mit PHP hätte ich zwar auch keine Super-Lösung, aber da könnte man ja evtl. etwas machen.

Mit HTML kann ich mir nichts vorstellen, bleibt also Javascript. Simple JS Weiterleitung ist auch kein Problem: http://www.computerhilfen.de/webmaster-url-weiterleitung.php3 - aber das Überprüfen, ob die Seite verfügbar ist, ist schwer.

Vielleicht, aber das hab ich noch nicht probiert, ginge es so: Auf dieser index.html, die das übetprüft, lädst du ein Bild ein: the-checker.gif. Das liegt auf dem zuhause-Server. Dann machst du da eine JS-Weiterleitung 'rein:

<img src="server/the-checker.gif" onload="document.location.href='http://www.computerhilfen.de';">

Das sollte, wenn das Bild geladen wurde, die Weiterleitung ausführen.

Parallel dazu brauchst du eine 2. Weiterleitung, die automatisch weiterleitet, wenn nichts passiert, also kein Bild geladen wird. Dies kommt in den <body>:

<srcipt language="javascript">
function timer-weiterleitung() {
  setTimeout("document.location.href='http://www.computerhilfen.de'",1000);
}
<body onload="timer-weiterleitung();">

Wegen der vielen Anführungszeichen kann das setTimeout nicht direkt ins <body> sondern braucht die extra-Funktion. Der Wert ist jetzt 1000 Milisekunden.

Viel Erfolg!

« MySQLPHP Upload System »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
AppleScript
AppleScript ist eine Programmiersprache von Apple für Skripte und Programme auf Systemebene. Im Gegensatz zu den Unix-Shellscripts, die seit OS X ebenfalls mögl...

Javascript
JavaScript ist eine weit verbreitete Skriptsprache, die ursprünglich von Netscape für das DOM-Scripting für Webseiten entwickelt wurde. Sie hat sich seitde...

PostScript
PostScript ist eine Programmiersprache zur Beschreibung von grafischen Objekten und Schriftzeichen zur Übertragung vom Computer zum Drucker oder Laserbelichter. Gene...