Visualizzazione risultati 1 fino 10 di 10

Discussione: Personalizzare l'errore 500

  1. #1
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,232

    Predefinito Personalizzare l'errore 500

    Buonasera,
    volevo chiedere come mai non è possibile personalizzare l'errore (HTTP) 500 su AlterVista quando poi è possibile personalizzare diversi errori HTTP compreso il 503.

    Inoltre ho notato che ci sono 2 errori 500: il primo è quello personalizzato da AlterVista penso nella root /membri (/membri2) ed il secondo è quello default di Apache.

    Attendo una risposta tecnica a riguardo...

    Saluti,
    Michelangelo
    Apprezzi l'aiuto? Offrimi un caffè!

  2. #2
    Guest

    Predefinito

    stavo cercando da mesi la soluzione...vediamo se qualcuno ci risponde..

  3. #3
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Glossario informatico: 500 Internal Error

    L’errore indica che il server non può inviare il documento richiesto a causa di un errore interno al software che gestisce il servizio.
    Quindi: se il server, a causa di un malfunzionamento o altro, non riesce a rispondere come possiamo pretendere che ci dia un errore personalizzato?
    Sarebbe come chiedere ad un macchina con il motore fuso di mettersi in moto per poterla portare in officina :D

  4. #4
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,232

    Predefinito

    Però riflettendoci su noterai che se io ho un errore 500 lo avrò solo io e non tutti i siti ospitati sul mio stesso server. Oppure se io ho un errore 500 in una directory mi viene bloccata solo quella, non tutto il sito...ed è questo il mio scopo.

    Capisco che se va in errore l'.htaccess della root non posso personalizzarlo in quanto blocco tutto, ma se io ho 3 cartelle e nella root ho un .htaccess che personalizza l'errore 500 di quelle sotto cartelle...perchè non dovrebbe funzionare?
    Apprezzi l'aiuto? Offrimi un caffè!

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da miki92 Visualizza messaggio
    Però riflettendoci su noterai che se io ho un errore 500 lo avrò solo io e non tutti i siti ospitati sul mio stesso server. Oppure se io ho un errore 500 in una directory mi viene bloccata solo quella, non tutto il sito...ed è questo il mio scopo.

    Capisco che se va in errore l'.htaccess della root non posso personalizzarlo in quanto blocco tutto, ma se io ho 3 cartelle e nella root ho un .htaccess che personalizza l'errore 500 di quelle sotto cartelle...perchè non dovrebbe funzionare?
    Quoto, anche se io ero pure interessato a personalizzare altri errori (come diceva miki all'inizio della discussione...)

  6. #6
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    Gli errori 4xx sono personalizzabili, fai una ricerca sul forum.

    Per quanto riguarda gli errori 5xx, questi sono dovuti a misconfigurazione, e sono quindi solo colpa del webmaster. Il tuo lavoro non dovrebbe essere quello di personalizzarli, ma quello di eliminarli

  7. #7
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,232

    Predefinito

    Si questo lo sapevo dreadnaut, però vorrei anche poterlo personalizzare se eventualmente (magari in seguito all'uso di un CMS o script pre-fabbricato) comparisse.

    Cioè rinnovo la domanda, perchè il 503 si e il 500 no?
    Apprezzi l'aiuto? Offrimi un caffè!

  8. #8
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Funziona solo in alcuni casi.
    Per esmpio nel mio file .htaccess avevo scritto questo:
    Codice:
    RedirectMatch permanent ^/nomefile(\.(.*))?$ File.xml
    e mi ritorna giustamente l'errore 500 personalizzato da me, perchè quello giusto è:
    Codice:
    RedirectMatch permanent ^/nomefile(\.(.*))?$ /File.xml

  9. #9
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,232

    Predefinito

    A me invece si comporta diversamente:

    Codice PHP:
    RewriteRule ^cbal.xml index.html
    L'.htaccess che personalizza l'errore è nella root, qui un esempio funzionante, qui non funziona.

    Non so se è così che deve comportarsi o è solo nel mio spazio. Perchè provato anche il tuo codice mi restituisce errore 404 invece del mio 500 personalizzato.
    Apprezzi l'aiuto? Offrimi un caffè!

  10. #10
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Tu devi provare con RedirectMatch invece di RewriteRule.
    Io nel mio .htaccess (nella root) ho scritto:
    Codice:
    ErrorDocument 500 errore500.html
    RedirectMatch permanent ^/file$ MioFile.xml
    infatti se digiti http://andreafallico.altervista.org/**** ritorna l'errore 500 personalizzato da me.
    Ultima modifica di andreafallico : 16-03-2010 alle ore 16.18.55 Motivo: Rimosso link

Regole di scrittura

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