- Home
- Categorie
- Coding e Sistemistica
- PHP
- Redirect con funzione IF
-
Redirect con funzione IF
Vorrei sapere de è possibile ottenere un redirect del tipo:
se l'url 84.225.XXX è offline, allora vale l'url http://miosito.it.Grazie in anticipo...
P.s. se può essere utile, mi servirebbe un redirect quando il mio server dedicato è off.
-
Ci vuole una pagina esterna ai due server con il codice:
[PHP]<SCRIPT Language="Javascript" src="http://84.225.XXX/nomefile.js"></SCRIPT>[/PHP]
Poi all'interno di nomefile.js metti questo codice:
[PHP]<script type="text/javascript">
<!--
function doRedirect() {
location.href = "http://miosito.it/";
}
window.setTimeout("doRedirect()", 0);
//-->
</script>[/PHP]
-
Non accade nulla... cioè se visito la pagina con il codice
<SCRIPT Language="Javascript" src="http://84.225.XXX/nomefile.js"></SCRIPT>
non mi succede niente...
Il mio problema è che non riesco a realizzare, nemmeno con l'html, un sistema per cui quando il server dedicato è offline (http://84.255.XXX è offline), un link diretto ad una immagine(http://84.255.XXX/cartellaimmagini/tizioecaio.jpg) si sposta dal server dedicato ad un dominio (http://www.miosito.it/cartellaimmagini/tizioecaio.jpg).
-
Il link all'immagine nn può essere trasferito al secondo server perchè il primo essendo down nn è in grado di interpretare l'indirizzo richiesto dall'utente (cartellaimmagini/tizioecaio.jpg)
L'unica cosa che puoi fare è reindirizzare l'utente verso l'homepage del sito locato sul secondo server.
Per far ciò devi utilizzare lo js che ti ho dato,che serve soltanto x definire se il primo server sia up o down e nn per essere interpretato da browser.
Devi fare così:
1)Ti crei una pagina principale su un qualsiasi indirizzo che nn sia locato su uno dei due server
2)Nel suddetto spazio metti i codici che ti ho fornito
Così l'utente visita una pagina,il quale verifica se 84.255.XXX sia up o down,se è down rimanda il visitatore ha miosito.it.
Spero di essermi spiegato...:D
-
@probid said:
Il link all'immagine nn può essere trasferito al secondo server perchè il primo essendo down nn è in grado di interpretare l'indirizzo richiesto dall'utente (cartellaimmagini/tizioecaio.jpg)
L'unica cosa che puoi fare è reindirizzare l'utente verso l'homepage del sito locato sul secondo server.
Per far ciò devi utilizzare lo js che ti ho dato,che serve soltanto x definire se il primo server sia up o down e nn per essere interpretato da browser.
Devi fare così:
1)Ti crei una pagina principale su un qualsiasi indirizzo che nn sia locato su uno dei due server
2)Nel suddetto spazio metti i codici che ti ho fornito
Così l'utente visita una pagina,il quale verifica se 84.255.XXX sia up o down,se è down rimanda il visitatore ha miosito.it.
Spero di essermi spiegato...:DSisi... grazie tante!