Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    redirect pagine inesistenti

    Ciao a tutti,
    ho creato una pagina con la quale sostituisco dal server la pagina di default per l'errore 404 (pagine inesistenti) in modo che invece di mostrarmi l'errore mi mandi direttamente alla home page del dominio in questione.
    Questo è il codice della pagina:

    <script>
    function mostraIndirizzo(){
    <!--
    DocURL = document.URL;
    protocolIndex=DocURL.indexOf("://",4);
    serverIndex=DocURL.indexOf("/",protocolIndex + 3);
    BeginURL=DocURL.indexOf("#",1) + 1;
    urlresult=DocURL.substring(BeginURL,serverIndex);
    window.open(urlresult,'_self')
    }
    </script>
    <body bgcolor="FFFFFF" onload="mostraIndirizzo()">
    </body>

    Tutto funziona perfettamente con IE 7 e con FF 2, ho scoperto però che con IE 6 invece non funziona... qualcuno sa dirmi perchè? Eventualmente avete un altro metodo da consigliarmi?

    Grazie...
    Chi Non RisiKa noN RosiKa

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Invece di mettere quello scirpt metti questo
    <meta http-equiv="refresh" content="0;URL=via_alla_home.xxx" />
    cosi sei sicuro che funziona con tutti i borwser.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    In questo modo però dovrei fare una nuova pagina per ogni sito in quanto al posto di "vai_alla_home.xxx" dovrei specificare la pagina di quel determinato sito, invece lo script che ho postato rimanda automaticamente al dominio su cui è entrato l'utente...
    in pratica se ho due siti
    - www.miosito.it/index.htm
    - www.tuosito.com/default.asp
    facendo come dici tu dovrei avere una pagina per ogni uno, una che rimanda a index.htm e l'altra che rimanda a defaul.asp, con in mio script invece rimanda direttamente a www.miosito.it o a www.tuosito.com indipendentemente.
    Chi Non RisiKa noN RosiKa

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il link alla home di un qualunque sito, se il server e' correttamente settato. e' sempre "/".

    Ovviamente vale da qualunque pagina interna al sito medesimo.

    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

  5. #5
    Mi sa che a questo punto il problema è un'altro...
    sulla cartella "C:\WINDOWS\Help\iisHelp\common" ho fatto questa semplice pagina chiamata "404redirect.htm":

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <meta http-equiv="refresh" content="0;url=/" />
    </head>
    <body>
    </body>
    </html>

    ed ho impostato tramite IIS che l'errore 404 vada a pescare questa pagina...
    Con IE 7 e FF 2 funziona perfettamente, con IE 6 non va...
    Se qualcuno di voi ha ancora un IE 6 da qualche parte sarebbe così gentile da provare a vedere cosa succede andando all'url www.duegimoda.com/ionvionvureuirvn

    Grazie...
    Chi Non RisiKa noN RosiKa

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma... Per me va tutto bene dall'ufficio con IE 6 cliccando il link o digitando una pagina a caso ti rimanda alla home del sito :master:
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    strano, ho provato da me su un PC con Win 2000 e IE 6 e mi dà impossibile visualizzare la pagina, ho chiamato un amico che ha un PC con Win 98 e IE 6 e gli ho fatto provare, anche da lui la stessa cosa, non rimanda alla home page come dovrebbe, poi ho fatto provare al cliente, stessa cosa...! C'è qualcun'altro che ha la possibilità di fare una prova con IE 6 e dismi che cosa succede?
    Chi Non RisiKa noN RosiKa

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.