Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 15 su 19
  1. #1

    Redirect se risorsa non disponibile

    Ciao a tutti,

    praticamente devo fare in modo di "testare" il funzionamento di un link, e se disponibile la navigazione continuerà normalmente su questo link altrimenti, se la risorsa non è disponibile viene caricata un altra pagina.

    grazie

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    se il link è interno al tuo dominio puoi fare una chiamata ajax e se ritorna un codice diverso da 200 o 304 allora carichi un'altra risorsa

    http://stackoverflow.com/questions/1...k-broken-links
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    via html puro non puoi farlo

    puoi
    - configurare l'IIS in modo che se si verifica un errore 404 (risorsa non trovata) faccia in automatico il redirect su una pagina cvhe vuoi tu (ma non può essere diversa da pagina a pagina)
    - utilizzare javascript per fare una pre-chiamata http e verificare lo status dell'oggetto, se ti ritorna un errore 404 gestirlo sempre in javascript e fare il redirect dove vuoi, altrimenti andare alla pagina.
    Cacca!

  4. #4
    forse non mi sono spiegato bene allora facciamo un esempio:

    io ho un server in casa ospitante un sito, questo sito viene backuppato ogni settimana in un server esterno (diciamo un account di altervista per esempio), quest'ultimo account ospita anche l'index del tutto.

    quindi se io digito il dominio del sito la prima pagina che apre (ospitata sull'account di altervista) è quella che deve testare se il server a casa mia è raggiungibile. se è raggiungibile ok e continua redirectandomi sul server a casa, altrimento mi redirecta alla copia del sito.

  5. #5
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    Originariamente inviato da chrixnsa
    forse non mi sono spiegato bene allora facciamo un esempio:

    io ho un server in casa ospitante un sito, questo sito viene backuppato ogni settimana in un server esterno (diciamo un account di altervista per esempio), quest'ultimo account ospita anche l'index del tutto.

    quindi se io digito il dominio del sito la prima pagina che apre (ospitata sull'account di altervista) è quella che deve testare se il server a casa mia è raggiungibile. se è raggiungibile ok e continua redirectandomi sul server a casa, altrimento mi redirecta alla copia del sito.
    si, ti eri spiegato bene

    su altervista devi mettere una pagina che tramite javascript fa una chiamata http al tuo server a casa.. se il tuo server risponde fa il redirect al tuo, altrimenti redirecta alla copia del sito.

    (ma il tuo server a casa ha l'IP statico vero ?)
    Cacca!

  6. #6
    no, lo gestisco con no-ip, il controllo da fare è quindi su pagina tipo xxx.no-ip.biz/pagina.html

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Metti un'immagine nel server da testare, poi nella tua pagina:



    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  8. #8
    non cè qualcosa di piu specifico?

  9. #9
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    Originariamente inviato da chrixnsa
    non cè qualcosa di piu specifico?
    che vuol dire più specifico ??
    Cacca!

  10. #10
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da ilgiovo
    che vuol dire più specifico ??
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  11. #11
    se per caso esiste qualche script specifico o bisogna per forza arrangiarsi con il discorso di controllare un file come un immagine...

  12. #12
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    Originariamente inviato da chrixnsa
    se per caso esiste qualche script specifico o bisogna per forza arrangiarsi con il discorso di controllare un file come un immagine...
    se non vuoi usare il metodo di br1 usa il mio
    Cacca!

  13. #13
    mi faresti un esempio terra-terra di come fare una chiamata con javascript e se fallisce il redirect su un'altra pag ? di java non ne capisco molto

  14. #14

  15. #15
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da chrixnsa
    mi faresti un esempio terra-terra di come fare una chiamata con javascript e se fallisce il redirect su un'altra pag ? di java non ne capisco molto
    L'esempio terra-terra l'hai avuto con un metodo piu' che semplice, ma sei libero di complicarti la vita... per avere lo stesso risultato.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.