Errore 401 di WordPress: come correggere l'errore 401 in WordPress (soluzioni facili)
Pubblicato: 2022-06-05WordPress ha diversi tipi di errori e ogni errore ha la sua soluzione. Uno degli errori più frustranti è l'errore 401- Unauthorized Error.
Un errore 401 non autorizzato in WordPress significa che stai tentando di visualizzare una pagina o un post particolare a cui non disponi dell'autenticazione per accedervi.
In parole semplici, WordPress 401 Error significa che l'accesso è negato a causa di credenziali non valide o è necessaria un'autorizzazione adeguata.
Quindi, in questo articolo, ti mostrerò diversi modi e soluzioni semplici che puoi utilizzare per correggere l'errore 401 in WordPress. Se stai riscontrando errori di WordPress, controlla la Guida completa agli errori e alle soluzioni di WordPress.
Che cosa significa 401 Error in WordPress?
Un errore 401 non autorizzato è un codice HTTP che indica che il server ha ricevuto una richiesta e che tale richiesta non è autorizzata.
Questo errore è principalmente generato a causa di credenziali non valide o perché il browser non ha capito come fornire le credenziali.
Durante questo errore, il browser non è in grado di autorizzarsi con il server e quindi genera un errore che ha ricevuto nell'intestazione WWW-authenticate, affermando che non è in grado di visualizzare le risorse.
Per lo più l'errore 401 si verifica in un amministratore di WordPress e nelle pagine di accesso e in casi molto rari può apparire sull'intero sito Web.
Differenza tra 401 e 403 Errore
401 e 403 Error sono molto simili ma entrambi sono diversi. Ecco cosa dovresti sapere.
Errore 401: non sei autorizzato ad accedervi poiché hai fornito le credenziali errate o si è verificato un problema durante l'autenticazione dell'accesso per te.
Errore 403: significa che l'accesso è vietato e non è possibile accedere alla risorsa o alla pagina.
Quali sono le cause dell'errore 401 in WordPress
Come detto in precedenza, questo problema è causato da richieste non autorizzate o credenziali non valide. L'errore può essere risolto in WordPress utilizzando i seguenti metodi.
- Rimuovere la protezione con password
- Controllare l'URL per errori
- Cancella cache e cookie
- Disattiva tutti i plugin
- Passa al tema predefinito
- Svuota il tuo DNS
- Reimposta la password di WordPress
- Contatta il provider di hosting WordPress.
Come correggere l'errore 401 in WordPress
1. Rimuovere la protezione con password
Se hai protetto con password le tue cartelle o file WordPress, verrà visualizzato l'errore 401. Ora, se non ricordi quale cartella o file hanno la tua password protetta, tutto ciò che devi fare è seguire questa è una semplice soluzione.
Accedi al tuo Hosting Panel e cerca Directory privacy o Directory protette da password. Questo ti aiuterà a identificare facilmente le directory protette da password. Quindi tutto ciò che devi fare è rimuovere la password dalle directory e il problema è stato risolto.
Se non hai questa funzione nel tuo pannello di hosting, devi accedere al tuo pannello di hosting e accedere al File Manager. Vai alla cartella principale del tuo WordPress. Controllare l'autorizzazione del file per i file e le cartelle.
Se trovi che una cartella o un file è protetto da password, deseleziona semplicemente la casella di controllo protetto da password e salvalo.
Hai disabilitato con successo la protezione con password per il tuo amministratore di WordPress, ora prova ad accedere al tuo WordPress.
Nota : gli errori 401 in WordPress vengono visualizzati principalmente nelle pagine di amministrazione o di accesso di WordPress.
2. Controllare l'URL
Se hai modificato l'URL di qualsiasi risorsa o pagina e stai tentando di accedere alla pagina utilizzando il vecchio URL. Potresti riscontrare l'errore 401.
Poiché il vecchio URL non è più disponibile e la risorsa non esiste tramite il vecchio URL, il browser potrebbe mostrare un errore 401.
Quindi controlla l'URL e prova ad accedere alla pagina utilizzando il nuovo URL. Questa volta l'errore 401 dovrebbe essere sparito.
Se il problema persiste, vai su WP-Admin > Impostazioni > Collegamento permanente e fai clic due volte sul pulsante Salva modifiche . Questo riscriverà i tuoi file .htaccess .
Se non riesci ad accedere all'amministratore di WordPress a causa dell'errore 401, accedi al tuo pannello di hosting e accedi al File manager. Dal file manager, vai alla radice della cartella principale di WordPress e modifica il file .htaccess.
Elimina tutto all'interno del file .htaccess e incolla questo codice e fai clic su Salva modifiche .
# BEGIN WordPress RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress
3. Cancella cache e cookie
Ogni volta che navighi su un sito Web, il browser salva i file e le risorse in modo che tu possa navigare nel sito Web senza attendere il caricamento dei file.
Questa funzione è chiamata Cache. Tutti i browser utilizzano questa funzione e Chrome fa di più. Inoltre, WordPress utilizza anche funzionalità di memorizzazione nella cache con l'aiuto di plug-in. A volte le cache sono obsolete e si sovrappongono all'attuale versione live del sito Web, causando un errore
Svuotando la cache, hai eliminato manualmente tutta la vecchia cache e hai richiesto al sito Web la versione live corrente. Questo risolve l'errore 401 di WordPress nella maggior parte dei casi.
I cookie sono una parte di dati che detiene la tua autorizzazione come le tue sessioni di accesso e altre credenziali. Questo potrebbe diventare non valido o essere danneggiato per qualche motivo e causare un errore 401 non autorizzato.
Cancella i cookie, chiudi il browser e riapri il sito.
Se stai utilizzando Cloudflare o un altro plug-in di memorizzazione nella cache, premi il pulsante di eliminazione della cache per svuotare la cache corrente e ricaricare la versione live.
4. Disattiva i plugin di WordPress
La funzionalità di WordPress cambia totalmente con l'uso del plugin. WordPress ha diversi plug-in di sicurezza che possono bloccare le pagine di accesso e di amministrazione di WordPress se il tuo IP ha una cronologia di spam o se il plug-in pensa che stai inviando spam o una minaccia alla sicurezza.
Quindi il plug-in potrebbe bloccare il tuo accesso alle pagine di amministrazione e potresti riscontrare un errore 401. Ciò accade perché i tuoi plugin pensano che il sito sia sotto attacco e bloccano l'utente per proteggerlo.
A volte un firewall può anche attivare questo errore 401 in wordpress.
In questo caso, è necessario disattivare il plug-in se si sa quale plug-in sta causando questo errore. Se non sai quale plug-in sta causando questo errore, disattiva tutti i plug-in e attiva solo quelli necessari, quindi contatta il supporto del plug-in per risolvere il problema.
Per trovare il plug-in che causa questo errore, prova ad attivare i plug-in uno per uno.
Nota : Guida per disattivare tutti i plugin di WordPress senza WP-Admin.
Per proteggere meglio il tuo sito WordPress e i suoi dati da hacker e attacchi, usa il plug-in di sicurezza iThemes
5. Passa al tema predefinito
A volte i temi WordPress possono anche attivare WordPress 401 non autorizzato. Poiché WordPress Themes utilizza diverse funzioni e metodi php e WordPress utilizza sempre la versione più stabile e più recente di PHP.
Se la versione PHP del tuo account di hosting è obsoleta o non soddisfa i requisiti dei temi di WordPress, le funzioni non funzioneranno come dovrebbero e WordPress potrebbe mostrare un errore 401.
Il modo più semplice per correggere questo errore 401 in WordPress, in questo caso, è passare al tema WordPress predefinito.
I temi WordPress predefiniti sono preinstallati in ogni WordPress e, nel caso, tu lo abbia eliminato. Puoi scaricare l'ultima versione del tema dal repository di WordPress. Il nome del tema predefinito è "venti seguito dall'anno". Es: TwenyTwentyOne.
Per modificare il tema WordPress dall'amministratore di WordPress, vai a wp-admin » Aspetto » Temi » aggiungi nuovo » carica . Carica il file .zip del tema e attivalo.
Nel caso in cui non sia possibile accedere a WP-Admin, è necessario caricare la cartella del tema nella directory dei temi di WordPress tramite FTP. Carica la cartella dei temi “twentytwentyone” in WP-content » temi.
6. Svuota il tuo DNS
A volte anche il DNS può essere incasinato. Questo accade anche in rari casi.
Risolvere gli errori DNS è molto semplice e vale la pena provarlo, poiché a volte è semplice come questo può causare l'errore 401 di WordPress.
Per svuotare il DNS, devi seguire i passaggi esatti.
Per utenti Windows
- Apri la finestra di ricerca.
- Digita "CMD" nel campo di ricerca e quindi fai clic con il pulsante destro del mouse su di esso.
- Scegli Apri come amministratore.
- Dopo l'apertura del prompt dei comandi, digita quanto segue e premi invio.
- ipconfig/flushdns
Per utenti Mac
- Apri Spotlight e cerca nel terminale o scegli il terminale dalla cartella Applicazioni » Utilità.
- Inserisci il codice qui sotto e premi invio.
- sudo killall -HUP mDNSResponder
7. Reimposta la password di WordPress
A volte le società di hosting WordPress bloccano l'accesso alle pagine di WP-Admin e di accesso se qualcuno ripetutamente non riesce ad accedere e tenta di inserire la password.
Le aziende lo fanno per proteggere il sito dell'utente dagli aggressori. In questo caso verrai temporaneamente bloccato e potrai riprovare dopo alcuni minuti o da dispositivo diverso con IP diverso.
Ma la cosa migliore da fare è reimpostare la password, invece di indovinare la password e bloccarti ancora e ancora.
Per reimpostare la password. vai alla tua pagina wp-login.php e seleziona “password smarrita”. Inserisci il tuo nome utente o l'e-mail e premi il pulsante di ripristino.
WordPress ti invierà un'e-mail con un link per cambiare la tua password. Digita la tua nuova password e accedi nuovamente al tuo sito.
Abbiamo password in memoria e soprattutto quando hai molti siti da visitare. Ecco perché utilizziamo 1Password per gestire le nostre password e la caratteristica migliore è che genera automaticamente password complesse che non sono hackerabili e riempie automaticamente la password quando visiti il sito web.
8. Contatta il provider di hosting WordPress
Se hai provato tutti i metodi precedenti e riesci ancora ad accedere al tuo sito e il sito è bloccato sull'errore 401.
Allora è meglio mettersi in contatto con il tuo provider di hosting e loro possono aiutarti a far funzionare il tuo sito.
Le società di hosting WordPress utilizzano misure di sicurezza per bloccare gli aggressori e gli spammer dai loro server poiché danneggiano la loro reputazione e la buona volontà del marchio.
Per la protezione futura del tuo sito WordPress, puoi seguire la nostra Guida alla sicurezza di WordPress e la nostra Guida agli errori e alle soluzioni di WordPress per eliminare l'errore 401 in WordPress e anche altri errori.
Puoi anche assumere un'agenzia WordPress per risolvere il tuo problema. Monitoreranno il tuo sito e risolveranno tutti i possibili errori e bug. Puoi contattare GloriousThemes.com per i servizi relativi a WordPress.
Correggi l'errore 401 in WordPress
È tutto.
Tuttavia, le tue esigenze potrebbero essere diverse dalle mie. Qual è il tuo plugin preferito e lo stai attualmente utilizzando sul tuo sito? Hai altri consigli da aggiungere? Per favore esprimi i tuoi pensieri nei commenti qui sotto!
Puoi anche iscriverti al nostro YouTube e mettere Mi piace e seguici su Facebook, Twitter e Instagram.