Quando le richieste vengono gestite correttamente, il codice di stato HTTP non viene visualizzato sul browser. Tuttavia, se qualcosa va storto, il browser Web in genere visualizzerà un messaggio con il codice di stato HTTP per dirti il problema con la richiesta. I messaggi di errore come 504, 500, 503, 502, incluso il "Errore 404 non trovato"Messaggio, fanno parte di tale processo.
Cosa significa l'errore 404 in nginx
Essenzialmente, il "404 Errore"Indica che il browser Web del tuo visitatore è stato collegato correttamente al server del sito Web o all'host. Tuttavia, non è stato in grado di individuare la risorsa richiesta, come nome file o qualsiasi URL specifico.
Ad esempio, se qualcuno tenta di raggiungere "il tuo sito web.com/anypostname"E non ha alcun contenuto collegato a"Anypostname“, In tal caso, riceverai un 404 Errore Sul tuo browser come la risorsa richiesta non esiste. In altre parole, possiamo dire che quando manca un'asset richiesta come il file JavaScript, Immagine o CSS, il tuo browser operativo genererà un errore "404".
Come correggere l'errore 404 in nginx
Se stai ricevendo un "404 non trovato"Errore Nginx e hai verificato che l'asset richiesto esista sul tuo server, quindi il file di configurazione potrebbe attivare l'errore. Per fissare il "404 non trovato", Apri il tuo terminale premendo"Ctrl+alt+t"Ed eseguire il comando di seguito per l'apertura del file di configurazione Nginx:
$ sudo nano/etc/nginx/nginx.conf
Il tuo file di configurazione Nginx sembrerà così:
Se il percorso aggiunto nel file di configurazione Nginx non è corretto, si tradurrà in "404 non trovato"Errore NGNIX. Quindi, verifica il tuo percorso che porta verso la directory delle risorse:
root/usr/share/nginx/html;
Sarà anche utile rivedere i tuoi errori e i registri di accesso in NGINX. Per fare ciò, utilizzare il sottoto "gatto"Comando per estrarre il contenuto di Error_log presente in"/var/log/nginx/errore.tronco d'albero" file:
$ sudo cat/var/log/nginx/errore.tronco d'albero
Per controllare il contenuto di Access_log, scrivi questo comando nel tuo terminale:
$ sudo cat/var/log/nginx/accesso.tronco d'albero
Come correggere l'errore 404 nginx utilizzando strumenti online
IL "404 ERRORE NGINX"È anche collegato alle risorse esterne e si verifica quando tali risorse vengono rimosse o modificate. Ecco perché è fondamentale eseguire frequentemente i controlli di errore 404 per garantire che i collegamenti del tuo sito Web non siano rotti. Un check-up regolare e la correzione dei collegamenti interrotti ti aiuterà a garantire che l'esperienza utente del tuo visitatore del sito Web sia a livello stabile. Di seguito sono riportati alcuni degli strumenti che è possibile utilizzare per verificare gli errori "404 non trovati":
Link di controllo W3C
Nello strumento online W3C Link Checker, devi inserire l'URL del tuo sito Web e scansionerà tutte le tue pagine Web per 404 non trovate e altri problemi. Al termine della scansione, restituirà tutti gli URL rotti insieme ad altri risultati:
Controlla i miei collegamenti
Controlla i miei collegamenti è un plug -in Chrome di base che consente di controllare i collegamenti nella pagina Web corrente. Quando questo plugin è attivato, l'estensione determinerà se i collegamenti nella pagina corrente sono validi o rotti:
Controllo di collegamento rotto
Broken Link Checker è un altro plug -in utile che offre vari metodi per controllare i collegamenti rotti del tuo sito Web. È possibile impostare un periodo di tempo che indica a questo plug -in di verificare i collegamenti rotti ogni ora "x". È possibile scegliere se il plug -in deve inviare un rapporto di posta elettronica che comprende tutti i collegamenti interrotti o la parte del sito che viene scansionata correttamente:
Se affronti un errore Nginx "404 non trovato" o si desidera assicurarsi che i collegamenti del tuo sito Web non siano rotti o monitorano il tuo sito, utilizza i metodi sopra per risolverlo.
Conclusione
IL "404 Errore non trovato"Nella pagina Web c'è un codice di stato di risposta HTTP che dichiara che la risorsa richiesta non è stata trovata. Può essere difficile per te capire il motivo dietro "404 Errore non trovato". In questo post, abbiamo spiegato quale sia il "404 non trovato errore". Ti abbiamo anche fornito i metodi per correggere "404 Errore non trovato" utilizzando il file di configurazione Nginx e gli altri strumenti online come Controlla i miei collegamenti, il collegamento di controllo W3C e il controllo dei collegamenti rotti.