[redirect] als URL niet bestaat

Pagina: 1
Acties:

  • Suepahfly
  • Registratie: Juni 2001
  • Laatst online: 13-08 14:09
Is het mogelijk om een script te laten controleren of een URL bestaat,
zo ja er heen gaan
zo nee een andere pagina weer laten geven.

De MP3 server wordt nl. van tijd tot tijd uitgezet. Je krijgt dan zo'n mooie "kan server niet vinden" pagina.
Die moet dus vervangen worden door een ander.

edit:


FF voor de duidelijkheid de site zelf wordt gehost bij @sloom

De MP3 server staat ergens anders (wel een 250K download :))


Verwijderd

Je kan met .htaccess files je eigen 404 pagina maken...

Zo ziet die van mij er uit:

ErrorDocument 401 http://www.blaat.nl/system/error401.html
ErrorDocument 404 http://www.blaat.nl/system/error404.html
ErrorDocument 500 http://www.blaat.nl/system/error500.html

Verwijderd

Je kunt op de andere server een plaatje zetten, en kijkt op de internet-pagina of de client het plaatje kan downloaden, als dat zo is, dan is de server online.

Het image object bevat namelijk een onerror event handler.
Als het plaatje geladen kan worden kun je veilig doorlinken, en anders niet.

Ennuh, 404's werken niet als je server plat ligt.

Verwijderd

Op donderdag 30 mei 2002 20:05 schreef Cheatah het volgende:
Ennuh, 404's werken niet als je server plat ligt.
Zit wat in :) ... naja is vast wel een oplossing te bedenken... bv scriptje scrijven die check of de server up is.

  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

ik zat me dat ook al af te vragen eigenlijk :)

kan je nie iets van een ping naar de andere server doen en als die terugkaats dus doorlinken :?

disjfa - disj·fa (meneer)
disjfa.nl


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 07:02

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Op donderdag 30 mei 2002 20:17 schreef disjfa het volgende:
ik zat me dat ook al af te vragen eigenlijk :)

kan je nie iets van een ping naar de andere server doen en als die terugkaats dus doorlinken :?
PHP-apen :)

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


Verwijderd

<html>
<head>
<meta http-equiv="REFRESH" content="5;URL=http://mp3server">
</head>
<body>
[img]"http://mp3server/blaat.jpg"[/img]
<script>
function error(){
window.location = "http://dezesite/404.html"
}
</script>
ff wachten, als je zometeen onze 404 site ziet, is de server down
anders zie je hem
</body>
</html>

is een beginnetje

[edit]
local deet hij het

[edit2]
iets verandert, hij redirect je door als hij werkt.
ik worstel een beetje met window.location

[edit3]

helemaal kompleet, het werkt!

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 07:02

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Op donderdag 30 mei 2002 20:35 schreef Geqxon het volgende:
[img]"mp3server/blaat.pjg"[/img]

<script>
function error(){
window.location=dezesite/404.html
}
</script>


is een beginnetje
Wel een fout beginnetje:
code:
1
2
3
4
5
<script language=javascript>
function get404(){
 this.window.location = "dezesite/404.html";
}
</script>

Lijkt er meer op ;) Als je hem niet tussen quotes zet, vat hij het op als variabele, en door de slash wil hij variabele dezesite delen door het getal 404.html. Klopt dus niet echt heh?

Ga nou maar weer gewoon de HK in, foto's posten van kleine ventjes met pistolen :P

nog niet iedereen heeft mijn feli-register ( zie sig) getekend! bedankt voor die die dat wel gedaan hebben

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


Verwijderd

Op donderdag 30 mei 2002 20:38 schreef Prammenhanger het volgende:

[..]

Wel een fout beginnetje:
code:
1
2
3
4
5
<script language=javascript>
function get404(){
 this.window.location = "dezesite/404.html";
}
</script>

Lijkt er meer op ;) Als je hem niet tussen quotes zet, vat hij het op als variabele, en door de slash wil hij variabele dezesite delen door het getal 404.html. Klopt dus niet echt heh?

Ga nou maar weer gewoon de HK in, foto's posten van kleine ventjes met pistolen :P

nog niet iedereen heeft mijn feli-register ( zie sig) getekend! bedankt voor die die dat wel gedaan hebben
ja sorrry, ik merkte het ook.

maar ik heb het wel grotendeel gemaakt he!
Pagina: 1