GoDaddy Aiuto

Errori comuni nelle pagine web

I codici di stato HTTP sono numeri di tre cifre che forniscono ai browser web informazioni sullo stato di una pagina. Potrebbe capitarti di incontrare qualcuno di questi errori mentre navighi in Internet oppure potresti averli ricevuti nel tuo account di hosting.

Ecco una guida rapida con cui capire i codici di errore più comuni e avere suggerimenti su come risolvere gli errori:

400 — Bad Request

Il server web non è riuscito ad analizzare uno script formulato in modo errato. Il più delle volte, questo problema è causato da difetti di programmazione. Rivolgiti allo sviluppatore o al fornitore del software per farti aiutare a risolvere il problema.

401 — Authentication Required

Per accedere a questa pagina, servono un nome utente e una password. Se tenti di accedere in mancanza di questi, ricevi il messaggio di errore “401 — Authentication Required”.

403 — Forbidden

Errori come questo vengono visualizzati quanto qualcuno tenta di accedere a una directory, a un file o a uno script senza le dovute autorizzazioni. Ad esempio, se uno script è leggibile solo dall’utente e inaccessibile ad altri, questi ultimi vedranno un errore 403.

Gli errori 403 possono essere originati anche da file di indice e directory vuote. Per ulteriori informazioni, consulta uno dei seguenti articoli in base al tipo di account di Hosting di cui disponi:Web Hosting (cPanel) / Hosting Windows con Plesk.

404 — Not Found

Se i visitatori accedono a un URL che non esiste, ricevono un errore 404. La causa può essere un URL non valido, file mancanti o reindirizzamenti a URL che non esistono più.

500 — Internal Server Error

Questo errore molto generico indica la presenza di un problema nella visualizzazione del sito web, ma i dettagli non sono subito disponibili. I file .htaccess non validi, o le regole non valide in essi contenute, causano comunemente errori 500 con gli account Web Hosting (cPanel). Con l'hosting Windows, la maggior parte delle richieste non valide avviene attraverso un file web.config .

Per risalire alla causa del problema:

  • Linux — Consulta i registri errori di Apache.
  • Windows — Abilita gli errori dettagliati nel file web.config utilizzando il seguente codice:
    configuration>
       system.webServer>
          httpErrors errorMode="Detailed"/>
       /system.webServer>
    /configuration>

Per maggiori informazioni, consulta l'elenco delle definizioni dei codici di stato sul sito rfc-editor.org.