Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it L'avatar di akab69
    Registrato dal
    Aug 2001
    Messaggi
    78

    Pagina personlizzata errore 404

    Salve a tutti..
    dovrei fare delle pagine di errore 404 personalizzate ma non
    riesco.. forse c'è bisogno di permessi particolari?

    Ho agito così:
    Ho creato una pagina html nominata "404.html" e l'ho personalizzata:
    Ho creato un file "htaccess.txt" e all' interno di questo ho scritto:
    ErrorDocument 404 http://www.miosito/404.html
    Ho caricato i 2 file nella root principale (httpdocs)
    Ho rinominato il file "htaccess.txt" in ".htaccess"

    Sembrerebbe tutto ok ma se scrivo il nome di una pagina inesistente mi manda
    in quella di default e non in quella personalizzata..
    Potete aiutarmi?
    I 2 file li ho caricati nella root principale httpdocs ma forse vanno caricati in error_docs? Perchè in quest'ultima mi mancano i permessi..

    Ho a disposizione le seguenti cartelle:

    anon_ftp
    web_users
    vault_scripts
    subdomains
    statistics
    private
    error_docs
    cgi-bin
    httpsdocs
    httpdocs (root principale)

    Grazie a tutti

  2. #2
    è installato il server apache?
    il tuo fornitore hosting (o il tuo pannello di controllo) permette di personalizzare l'errore 404?

  3. #3
    Utente di HTML.it L'avatar di akab69
    Registrato dal
    Aug 2001
    Messaggi
    78
    ciao.. ho fatto richiesta di assistenza ma non mi hanno ancora risposto.. solo dopo ho postato qui.. quindi non so risponderti, ma molto probabilmente si tratta di settare alcuni permessi.. o almeno credo! Vedo che nella cartella error_docs ci sono delle pagine html preimpostate e nominate topo: not_found.html, method_not_allowed.html ecc. e se provo a uploadare i 2 file in questa cartella non mi da il permesso... molto probabilmente è qui il punto

  4. #4
    di solito quando mancano i permessi per una cartella, vuol dire che i suoi contenuti possono essere modificati attraverso azioni eseguite esclusivamente tramite pannello di controllo!

  5. #5
    Utente di HTML.it L'avatar di akab69
    Registrato dal
    Aug 2001
    Messaggi
    78
    ciao passante e grazie per il tuo tempo..
    allora intanto ti dico che sono riuscito a far funzionare la pagina 404 personalizzata ma purtroppo funziona per tutto tranne che per quello che vorrei

    allora ti spiego meglio cosa vorrei fare:
    sto cercando di implementare dei numeri di telefono nel sito in modo che siano cliccabili per attivare la chiamata direttamente durante una navigazione da mobile.

    praticamente trasformo il numero di telefono testuale in un link col comando <a href="tel:000xxxx" e sembra funzionare da cellulare esattamente come voglio ma, il problema viene quando navigo nel sito col pc.
    Se un utente clicca sul numero il browser dovrebbe mandare nella classica pagina 404 personalizzata di cui sopra ma invece non lo fa in quanto mi manda nella pagina 404 di default e nella barra degli indirizzi appare solo: tel:000xxxx

    Mi sono documentato e ho appreso che se nei link si inserisce il protocollo tel: (o callto per Skype) è normale che il browser lo interpreti come un comando per il telefono e non per il server web (che usa il protocollo http), quindi la pagina 404 non può essere chiamata, tanto che il browser per PC non lo riconosce e da l’errore “Indirizzo non interpretabile Impossibile aprire questo indirizzo: il protocollo (tel) non è associato ad alcun programma.”)

    Ma la mia paura è che google trovando questi numeri di telefono linkati a pagina inesistente possa penalizzarmi a livello di posizionamento.. ecco perchè volevo riuscire a far caricare la 404 personalizzata ogni volta che un utente clicca il numero da pc. Tu cosa ne pensi a riguardo?

    Spero di essere stato chiaro..
    Grazie

  6. #6
    beh, intanto ti sei contraddetto...
    prima hai scritto che il browser ti manda nella pagina 404 di default e poi invece hai scritto che la pagina 404 non può essere chiamata e quindi il browser fa apparire un messaggio di indirizzo errato!

    purtroppo non sono un esperto di server e quindi non so se è possibile chiamare il 404 senza protocollo http tuttavia, qualora non fosse possibile, la prima soluzione che mi viene in mente è di creare un link dinamico (per esempio in javascript) che attivi un url oppure un secondo url a seconda se il puntatore del mouse esiste o no (per esempio tramite l'evento onmousemove).

    inoltre i link in javascript sono quasi completamente invisibili agli occhi del motore di ricerca.

  7. #7
    Utente di HTML.it L'avatar di akab69
    Registrato dal
    Aug 2001
    Messaggi
    78
    ho detto che sono riuscito a far funzionare la pagina 404 personalizzata ma purtroppo funziona per tutto tranne che per quello che vorrei.. nel senso che funziona bene se scrivo nomedominio.com/hhd63hfgh con qualsiasi parola ma se clicco il link nel numero di telefono con tel: mi manda nella pagina 404 di default e non in quella personalizzata.

    quindi secondo te potrei implementare <a href="tel:000xxxx" in un Javascript per renderlo dinamico? Ma a cosa mi serve se a me interessa soltanto che dopo il clic al numero di telefono mandi nella 404.html personalizzata?

  8. #8
    se appare il 404 di default solo quando vuole lui, allora è sicuramente un problema del server!
    bisogna chiedere a qualcuno più esperto di me.

    un link in javascript <a href="javascript:myFunction()"> (togliere il trattino su "java-script") ti permette di fare qualsiasi cosa (qualsiasi!) tu abbia scritto dentro la tua funzione.
    è un link talmente potente che questo forum lo disabilita per motivi di sicurezza, aggiungendo automaticamente il trattino.
    dovresti chiedere qui: http://forum.html.it/forum/forumdisplay.php?forumid=3

  9. #9
    Utente di HTML.it L'avatar di akab69
    Registrato dal
    Aug 2001
    Messaggi
    78
    come ho scritto in precedenza se nei link si inserisce il protocollo tel: (o callto per Skype) è normale che il browser lo interpreti come un comando per il telefono e non per il server web (che usa il protocollo http), quindi la pagina 404 non può essere chiamata ma cmq va bene così.. c'ho provato! Spero solo che i motori di ricerca non mi declassino il sito a livello di posizionamento per via di questi link a pagine che sicuramente interpreterà come inesistenti!
    Sperem..
    Grazie
    Ciao e auguri

  10. #10
    sì, lo hai scritto, però hai scritto anche l'esatto contrario... prima dici che viene chiamata la pagina 404 di default e poi invece dici che la stessa pagina non può essere chiamata????????
    stai cercando di farmi impazzire oppure mi stai pigliando in giro?
    mi sa che non riuscirò mai a comprendere quello che scrivi... quindi a questo punto getto la spugna.

    buone feste anche a te!

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.