Visualizzazione risultati 1 fino 3 di 3

Discussione: pagina not_found

  1. #1
    Guest

    Angry pagina not_found

    come creo una pagina not_found tipo quella di altervista?

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,246

    Predefinito

    Devi creare una pagina "not_found.html" e metterla nello spazio principale. Quindi, in caso di 404, si presenterà la tua pagina personalizzata e non quella di altervista.

    http://it.altervista.org/wiki/index....a_d'errore

    Ciao!
    Ultima modifica di alemoppo : 20-08-2011 alle ore 13.01.51

  3. #3
    Guest

    Predefinito

    io ho fatto così: mi sono creato una pagina, error.php, dove puoi mettere la scritta personalizzata che vuoi che venga visualizzata quando un utente ha sbagliato pagina. la mia è, ad esempio
    "Errore 404 Pagina inesistente

    Spiacente, la pagina che hai richiesto non esiste in webcammiolapine.altervista.org, o è stata rimossa.

    Fra 10 secondi secondi verrai reindirizzato alla pagina precedente.
    Altrimenti vai alla homepage oppure alla directory di questa pagina
    "
    se vuoi il reindirizzamento usa questo codice (che ovviamente puoi personalizzare):
    Codice HTML:
    <html> 
    <head> 
    
    </head> 
    <body>
    <p>
    <p>
    <b>Errore 404</b> Pagina inesistente<br><br> 
    Spiacente, la pagina che hai richiesto non esiste nel "nome del tuo sito", o è stata rimossa.<br> 
    <p>
    <meta http-equiv="refresh"  text="refresh" content="10" />
    <script type="text/javascript">
    window.setTimeout("history.back()", 10000);
    </script> 
    <p>
    <b><form name="redirect">
    Fra <input type="text" size="2" name="counter"> secondi secondi verrai reindirizzato alla pagina precedente.<p> Altrimenti vai alla <a href="METTI INDIRIZZO DELLA HOME DEL TUO SITO">homepage</a> oppure alla <a href="/">directory di questa pagina</a> 
    <script language="Javascript">
    <!--
    
    
    // Imposto il numero di secondi per il conto alla rovescia
    var secondi = 10;
    
    // Creo la variabile conteggio e contestualmente
    // imposto il valore di partenza al numero di secondi + 1
    var conteggio = document.redirect.counter.value = secondi + 1;
    
    // Creo la funzione che gestisce il conto alla rovescia
    function contoallarovescia()
    {
      // Se la variabile conteggio è maggiore di 1...
      if (conteggio > 1)
      {
        // decremento il valore della variabile conteggio
        conteggio = conteggio - 1;
        // e contestualmente aggiorno il numero mostrato a video
        document.redirect.counter.value = conteggio;
      // ...se conteggio è uguale o minore di 1 eseguo il redirect
      }else{
        window.location = destinazione;
        return
      }
      // La funzione ri-esegue se stessa ogni secondo fino alla
      // esecuzione del redirect
      setTimeout("contoallarovescia()", 1000);
    }
    
    // Lancio per la prima volta la funzione (che poi, come sappiamo
    // provvederà autonomamente ad auto eseguirsi ogni secondo)
    contoallarovescia()
    //-->
    </script>
    </form></b>
    </body> 
    </html>
    NB: il codice si riferisce alla pagina error.php, nonostante sia un codice html. Xkè io ho fatto la pag. error.php interamente col codice html. E' meglio farla in php, xo', xk mi pare ke in html nn funziona

    cmq, tu puoi personalizzarla come vuoi
    Una volta creata error.php, modifichi il tuo file .htcacess, andando a capo scrivendo il codice:
    "ErrorDocument 404 /error.php".
    Ovviamente se il tuo obbiettivo è creare una pagina not found tipo altervista, personalizzi il codice che ti ho dato in modo che risulti simile a quella di altervista
    Ultima modifica di webcammiolapine : 20-08-2011 alle ore 13.15.57

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •