Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come proteggere con password la directory di amministrazione di WordPress (wp-admin)

I proprietari di siti web devono dare priorità alla sicurezza di WordPress per proteggere i propri dati sensibili e mantenere la fiducia dei propri utenti. Un modo molto efficace per farlo noi di WPBeginner è proteggere con password la nostra directory di amministrazione di WordPress.

La directory wp-admin è il centro di controllo del tuo sito WordPress. È dove gestisci tutto, dal contenuto alle impostazioni, rendendola un obiettivo primario per gli hacker. Proteggere con password i tuoi file di amministrazione li manterrà al sicuro dagli attacchi.

Questo articolo fornisce una guida semplice per proteggere facilmente con password la tua directory wp-admin e rafforzare la sicurezza del tuo sito web.

Come proteggere con password la directory di amministrazione di WordPress (wp-admin)

Perché proteggere con password la tua directory di amministrazione di WordPress?

Proteggendo con password la tua directory di amministrazione di WordPress, aggiungi un ulteriore livello di sicurezza al punto di ingresso più importante del tuo sito web WordPress.

La tua bacheca di amministrazione di WordPress è il fulcro del tuo sito. È dove pubblicherai articoli e pagine, personalizzerai il tuo tema, installerai plugin WordPress e altro ancora.

Often, when hackers try to get into your website, they’ll do it through the wp-admin screen using a brute force attack.

You can help protect your website against potential attacks by using security measures such as a strong password and limiting login attempts.

To be even more secure, you can also password-protect the wp-admin directory. Then, when someone attempts to access your admin area, they’ll need to enter a username and password before they ever make it to the WordPress login page.

With that said, let’s take a look at how you can password-protect your WordPress admin directory step by step.

The first method is recommended for most users, and you can use the quick links below to jump straight to the method you want to use:

  1. Password-Protect wp-admin Using Directory Privacy (Recommended)
  2. Password-Protect wp-admin Using Code
  3. Troubleshooting wp-admin Password Protection
  4. Bonus: Best WordPress Guides for wp-admin Security

Tutorial video

Iscriviti a WPBeginner

Se preferisci istruzioni scritte, continua a leggere.

Method 1: Password-Protect wp-admin Using Directory Privacy (Recommended)

The easiest way to password-protect your WordPress admin directory is by using your WordPress hosting provider’s Directory Privacy app.

Innanzitutto, devi accedere alla dashboard del tuo account di hosting e fare clic sull'opzione ‘Directory Privacy’ nella sezione File della dashboard cPanel del tuo sito web.

Click on the Directory Privacy option in the Files section

Nota: La maggior parte degli host web che utilizzano cPanel, come Bluehost, avranno passaggi simili. Tuttavia, la tua dashboard potrebbe essere leggermente diversa dai nostri screenshot, a seconda del tuo provider di hosting.

Questo ti porterà a una schermata che elenca tutte le diverse directory sul tuo server. Devi trovare la cartella che contiene i file del tuo sito web.

Per la maggior parte dei proprietari di siti web, questo si trova facendo clic sulla cartella ‘public_html’.

Fai clic su public_html

Questo visualizzerà tutti i file del sito web che hai installato sul tuo server.

Successivamente, dovrai fare clic sulla cartella con il nome di dominio del tuo sito web.

Fai clic sulla cartella del nome di dominio

In quella cartella, vedrai una cartella wp-admin.

Invece di fare clic sul nome della cartella, dovrai fare clic sul pulsante ‘Modifica’ accanto a quella cartella.

Fai clic sulla cartella di modifica wp-admin

Questo ti porta a una schermata in cui puoi attivare la protezione con password.

Basta selezionare la casella che dice ‘Proteggi questa directory con password’. Se lo desideri, puoi anche dare alla tua directory un nome come ‘Area Amministrativa’ per aiutarti a ricordarla.

Seleziona la casella Proteggi directory con password

Una volta fatto ciò, dovrai fare clic sul pulsante 'Salva'.

Questo ti porterà a una pagina in cui apparirà il messaggio di conferma.

Messaggio di conferma fai clic sul pulsante indietro

Ora dovrai fare clic sul pulsante 'Torna indietro' e verrai portato a una schermata in cui potrai creare un utente che potrà accedere a questa directory.

Ti verrà chiesto di inserire un nome utente e una password, quindi di confermare la password. Assicurati di annotare il tuo nome utente e la tua password in un luogo sicuro, come un' app per la gestione delle password.

Crea un utente

Assicurati di fare clic sul pulsante ‘Salva’ quando hai finito.

Ora, quando qualcuno tenterà di accedere alla tua directory wp-admin, gli verrà richiesto di inserire il nome utente e la password che hai creato in precedenza.

Esempio di protezione con password dell'amministratore di WordPress

Metodo 2: Proteggi con password wp-admin usando il codice

Puoi anche proteggere con password la tua directory di amministrazione di WordPress manualmente. Per fare ciò, dovrai creare due file chiamati .htpasswd e .htaccess.

Nota: Aggiungere codice al tuo sito WordPress può essere pericoloso. Anche un piccolo errore può causare gravi problemi al tuo sito web. Consigliamo questo metodo solo per utenti avanzati.

Creazione del file .htaccess

Per prima cosa, apri il tuo editor di testo preferito e nomina il nuovo file .htaccess.

Successivamente, devi copiare il seguente snippet di codice e aggiungerlo al file:

AuthName "Admins Only"
AuthUserFile /home/user/public_html/example.com/wp-admin/.htpasswd
AuthGroupFile /dev/null
AuthType basic
require user yourusername

Assicurati di modificare il percorso di 'AuthUserFile' con la posizione in cui caricherai il file .htpasswd e cambia 'yourusername' con il nome utente che desideri utilizzare per accedere.

Non dimenticare di salvare il file quando hai finito.

Creazione del file .htpasswd

Una volta fatto ciò, è necessario creare un file .htpasswd.

Per fare ciò, apri un editor di testo e crea un file chiamato .htpasswd. Questo file elencherà il tuo nome utente insieme alla tua password in formato crittografato.

Il modo più semplice per generare la password crittografata è con un generatore htpasswd.

Inserisci semplicemente il tuo nome utente e password, seleziona il formato di crittografia e fai clic sul pulsante 'Crea file .htpasswd'.

Crea file htpasswd

Il generatore htpasswd visualizzerà una riga di testo che dovrai incollare nel tuo file .htpasswd. Assicurati di salvare il file una volta fatto ciò.

Caricare .htaccess e .htpasswd nella directory wp-admin

L'ultimo passaggio consiste nel caricare entrambi i file creati nella cartella wp-admin del tuo sito web.

Dovrai connetterti al tuo account di hosting WordPress utilizzando un client FTP o lo strumento di gestione file online fornito dal tuo provider di hosting. Per maggiori dettagli, consulta la nostra guida per principianti su come utilizzare FTP per caricare file su WordPress.

Per questo tutorial, utilizzeremo FileZilla perché è gratuito e funziona sia su Mac che su Windows.

Una volta connesso al tuo sito web, vedrai i file sul tuo computer nella finestra di sinistra e i file sul tuo sito web sulla destra. A sinistra, dovrai navigare nella posizione in cui hai salvato i file .htaccess e .htpasswd.

Quindi, sulla destra, è necessario accedere alla directory wp-admin del sito web che si desidera proteggere. La maggior parte degli utenti dovrà fare doppio clic sulla cartella public_html, quindi sulla cartella con il nome del proprio dominio, quindi sulla cartella wp-admin.

Ora, puoi selezionare i due file a sinistra e fare clic su 'Carica' dal menu contestuale o semplicemente trascinare i file nella finestra di sinistra.

Caricamento dei file nella directory wp-admin del tuo sito web

Ora, la tua directory 'wp-admin' sarà protetta da password.

Troubleshooting wp-admin Password Protection

A seconda di come sono configurati il tuo server e il tuo sito web, c'è la possibilità che tu possa incontrare errori di WordPress. Questi errori possono essere risolti aggiungendo attentamente codice al tuo file .htaccess.

Nota: Questo è il file .htaccess situato nella cartella principale del tuo sito web, non quello che hai caricato nella cartella ‘wp-admin’. Se hai difficoltà a trovarlo, consulta la nostra guida su perché non riesci a trovare .htaccess e come individuarlo.

Risoluzione dell'errore Ajax non funzionante

Uno degli errori più comuni è che la funzionalità Ajax potrebbe smettere di funzionare sul front-end del tuo sito. Se hai plugin WordPress che richiedono Ajax, come la ricerca Ajax live o moduli di contatto Ajax, noterai che questi plugin non funzioneranno più.

Per risolvere questo problema, aggiungi semplicemente il seguente codice al file .htaccess che si trova nella tua cartella wp-admin:

<Files admin-ajax.php>
    Order allow,deny
    Allow from all
    Satisfy any 
</Files>

Risoluzione dell'errore 404 e dell'errore Troppi reindirizzamenti

Altri due errori che potresti incontrare sono l'errore 404 e l'errore di troppi reindirizzamenti.

Il modo più semplice per risolverli è aprire il tuo file .htaccess principale situato nella directory del tuo sito web e aggiungere la seguente riga di codice prima delle regole di WordPress:

ErrorDocument 401 default

Bonus: Best WordPress Guides for wp-admin Security

Speriamo che questo articolo ti abbia aiutato a imparare come proteggere con password la tua directory di amministrazione di WordPress (wp-admin). Potresti voler consultare ulteriori guide per rendere la tua area di amministrazione più sicura:

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

206 CommentsLeave a Reply

  1. Signore, quando faccio il login, il pulsante popup appare di nuovo e di nuovo chiedendo di inserire nome utente e password

    • Modifica: Vedo che il tuo problema non riguarda i commenti di Disqus (facepalm), ma potrebbe comunque essere applicabile nel tuo caso.

      È successo anche a me.
      a) Cancella tutti i cookie (per Disqus e per il sito in cui stai cercando di usarlo)
      b) Prova un browser diverso da quello che stai usando attualmente

  2. Questo non funziona per me in WordPress 3.9.1. Ottengo un errore 500 (server interno) per qualsiasi pagina di amministrazione, e la pagina wp-login.php si carica ma non viene visualizzata correttamente.

    Ho aggiunto il codice per l'errore 404 al file .htaccess principale e ho aggiunto il codice ajax al file .htaccess di wp-admin/. Nessun cambiamento.

    Cosa potrebbe causare questo? Il mio server o l'installazione di WordPress sono configurati male in qualche modo?

  3. Hi Syed, Thanks for the tips! I tried with Cpanel method and then added the following .htaccess scripts. The modal pop up window was not working previously and I realized that there was another usename, which was assigned for the same purpose in the past. So what I did was removed all previously assigned usernames and added a new one followed by the new password. The modal popup started working like a charm :) Thanks a lot.

  4. Grazie! –
    ha risolto il mio problema di loop di reindirizzamento con ErrorDocument 401 default

  5. Ho aggiunto il codice admin-ajax al mio file .htaccess di /wp-admin, ma ciò non ha risolto il problema. Il plugin All-In-One-Event-Calendar non è ancora in grado di accedere ad admin-ajax sul frontend.

    Si prega di consigliare.

    Grazie!

  6. L'aggiunta dell'autenticazione a due fattori al processo di login dell'amministrazione di WordPress non risolverebbe questo problema? Ad esempio, usando Authy (e il loro plugin associato)?

  7. Ciao ragazzi,
    Nota rapida, admin-ajax.php non è l'unica cosa a cui i plugin devono accedere. Devi anche consentire l'accesso non protetto da password a async-upload.php e media-upload.php

    Questi vengono utilizzati dai plugin per consentire il caricamento di file sul frontend (come il caricamento di un file durante un checkout).

    -Chris

  8. Ciao... sono nuovo di WordPress e un visitatore abituale qui. Sto riscontrando un problema. Quando provo ad accedere al mio pannello WordPress, il pannello per inserire nome utente e password non compare. Il sito si apre da solo. Il mio dominio è http://www.tradethetechnicals.com.How posso risolvere questo problema?

  9. Hi Syed Balkhi,
    You made my day! I was getting regular attempts to hack by unknown sources. Thanks for the process, I have fixed mine. It’s better and way easier than wordpress codex :)

  10. Ciao, sono confuso!

    Se blocco la directory wp-admin, gli autori registrati possono accedere a “http://site.com/wp-admin” nel browser? Oppure hanno anche bisogno di nome utente e password?

    Vedi sul mio blog chiunque può accedere direttamente con Facebook, quindi in tal caso se password e nome utente sono obbligatori per tutti gli utenti. Sarà un po' complesso da gestire...

    Qualche commento?

  11. Grazie per la correzione ajax. Ho aggiunto quelle poche righe e ha risolto il mio problema con un plugin. Molto più facile del suggerimento nel Wordpress Codex.

  12. i follow the manual tutorial and and with 500 error, after trial and error get this work with :
    AuthUserFile /home/yourdirectory/.htpasswds/public_html/wp-admin/passwd
    changed to just
    AuthUserFile /home/yourdirectory/.htpasswds
    in my small tiny ubuntu apache vps :)

  13. ciao,

    uso questo metodo di password,
    aiuto per favore, perché questa finestra popup non si apre in UCBrowser !!

    quindi dimmi, posso creare una pagina, una pagina html o qualsiasi tipo di pagina per il login?? non voglio mostrare popup, voglio mostrare un login in pagina, e le altre funzioni uguali

  14. Wow! finalmente! Il "ErrorDocument 401 default" ha fatto il trucco. Stavo perdendo la pazienza con il problema del reindirizzamento....

    Grazie mille per aver condiviso questo.

  15. Sembra funzionare alla grande tranne che chiede l'autenticazione sulla nostra home page, non solo quando si accede a wp-admin. È possibile che un altro plugin stia chiamando un file diverso da admin-ajax.php?

  16. Volevo solo farti sapere che quando sono andato a gestire i miei abbonamenti qui sul sito tramite link via email, ho ricevuto la richiesta di nome utente e password. Cliccando su Annulla mi ha permesso di gestire i miei abbonamenti. Dopo aver selezionato un'opzione e cliccato su Salva, ho ricevuto di nuovo la richiesta, che cliccando su Annulla ha comunque permesso di eseguire l'azione. Vi sto solo informando nel caso in cui non voleste che ciò accadesse ad altre persone.

  17. Devo copiare la riga "ErrorDocument 401 default" nel file .htaccess nella directory /wp-admin/.htaccess? O in un altro file .htaccess?

  18. Ciao,
    Come mi hai detto ho fatto ma quando apro la directory wp-admin ottengo un errore come "La pagina non viene reindirizzata correttamente".

    Firefox ha rilevato che il server sta reindirizzando la richiesta per questo indirizzo in un modo che non terminerà mai.

    Questo problema può essere talvolta causato dalla disabilitazione o dal rifiuto di accettare
    i cookie".

    Anche in Google Chrome non appare alcun popup. Puoi dirmi come risolvere questo problema?

    Grazie in anticipo.

  19. Ciao,

    Questo problema si verifica da quando ho installato WP la settimana scorsa. Ho seguito passo dopo passo la guida Come proteggere con password la directory di amministrazione di WordPress (wp-admin), ma lo stesso problema! Ecco uno screenshot di cosa/chi/hacker sta succedendo.

    Prima questo:
    Il server sacramentofan.com presso WPBeginner Admins Only richiede un nome utente e una password.

    Attenzione: questo server richiede che il tuo nome utente e password vengano inviati in modo insicuro (autenticazione di base senza una connessione sicura).

    Poi questo dopo aver tentato di accedere:

    Il server sacramentofan.com in Protezione attacchi WordPress CAPTCHA. Inserisci nome utente: e7en4d Password: Il risultato di 16+4 richiede un nome utente e una password.

    Attenzione: questo server richiede che il tuo nome utente e password vengano inviati in modo insicuro (autenticazione di base senza una connessione sicura).

    Quindi, come posso risolvere questo problema dato che ho provato di tutto da giovedì scorso 18/07/2013?

    Grazie,

    Ed

    • Problema troppo complesso da spiegare solo sentendolo. Bisognerebbe davvero vedere cosa sta succedendo. Sembra che un plugin stia causando questo problema.

      Amministratore

  20. Molte grazie per questo utile suggerimento – mi stavo chiedendo perché continuassi a ricevere il temuto messaggio "la richiesta non verrà mai completata" da Firefox, ma ora non più!

  21. Ciao! Ho seguito il tuo tutorial con cPanel ma dopo non sono riuscito a visualizzare la mia Dashboard. Diceva "Questa pagina web ha un loop di reindirizzamento" su Google Chrome. Quindi, cosa mi manca?

  22. Ciao,

    Grazie mille per il tuo articolo.

    Stavo cercando di aggiungere un ulteriore livello di accesso alla cartella wp-admin e venivo reindirizzato all'errore - Troppi reindirizzamenti -.

    Ho cercato molto su Google e mi sono imbattuto nel tuo articolo. Questo mi ha davvero aiutato a risolvere questo problema.

    Grazie ancora.

  23. funziona bene

    ma c'è un problema.

    quando gli utenti normali accedono e vogliono andare alla dashboard e cambiare alcune informazioni come il profilo immagine, devono anche rispondere a questa password utente!!

    c'è qualche possibilità di impostare questa cartella protetta solo per l'amministratore o ignorarla per la dashboard degli utenti normali?

      • Quindi, se lo uso per tutti gli utenti, significa che tutti gli utenti devono avere il mio nome utente e password per la cartella protetta!!

        quindi chiunque può registrarsi e chiunque deve avere questo nome utente, password, quindi qualsiasi hacker può registrarsi come utente sul mio sito e ottenere questo nome utente e password!!

        Quindi proteggere Wp-admin è utile solo per siti con un solo amministratore o con alcuni utenti speciali per condividere questa password utente…

  24. Grazie per i suggerimenti. Ho implementato la protezione tramite password della directory Wp-Admin e ho anche aggiunto l'autenticazione doppia tramite Google Authenticator. Sembra funzionare bene.

    Recentemente sono migrato a un nuovo host (Bluehost) e ho configurato il mio sito WordPress.

    Ho installato il plugin di sicurezza Wordfence. La configurazione del plugin è tale che ogni volta che qualcuno accede (incluso me stesso), ricevo un avviso via email. E inoltre, se qualcuno tenta di accedere con un nome utente non valido, blocca quell'indirizzo IP per 10 minuti e invia un'email notificandomi che c'è stato un tentativo di accesso fallito.

    Dato che ho protetto con password la mia directory Wp-admin, a meno che qualcuno non conosca l'utente e la password, non potrà raggiungere wp-admin o wp-login per tentare di accedere al mio WordPress.

    Ma ieri sera ho ricevuto alcune email da Wordfence che citavano blocchi di alcuni indirizzi IP per aver effettuato tentativi falliti di accesso a WordPress utilizzando nomi utente non validi (come admin, Admin o nishant). È possibile bypassare la protezione password lato server della directory wp-admin e tentare di accedere a WordPress?

    Nishant

    • Inoltre, ho appena notato che...

      Quando uso direttamente l'URL per wp-login, mi viene mostrata la finestra della password lato server per la directory wp-admin. Ma quando clicco su annulla in quella finestra password (2 o 3 volte), viene visualizzata la pagina wp-login!

      Ma quando l'URL è wp-admin, allora cliccando su annulla viene visualizzato "401 Autorizzazione Richiesta
      Credenziali di accesso non valide!"

      E i file di log hanno mostrato che i tentativi di accesso non validi stavano cercando di accedere direttamente a wp-login.php.

      • Sì, wp-login.php è ancora accessibile. Ma anche se ottenessero la password corretta, non sarebbero in grado di vederla. Puoi anche usare la stessa tecnica e proteggere con password il tuo file wp-login.php individualmente.

        Amministratore

        • Quale sarebbe esattamente quel codice? Non ho visto un modo semplice per proteggere con password file specifici in Cpanel.

  25. Gentile autore,

    Sono convinto di aver seguito tutte le tue direttive, eppure ricevo ancora la notifica di "loop infinito" di Firefox. Ecco cosa ho fatto finora:
    – Ho creato un file .htpasswds in /.htpasswds/public_html/wp-admin/passwd (CHMOD 664)
    – Ho creato un file .htaccess con un hash generato / nome utente e l'ho inserito in /public_html/wp-admin
    – Ho inserito la riga ErrorDocument 401 default prima di tutto il codice nel mio file .htaccess principale in /public_html

    Potresti per favore guidarmi a risolvere questo problema. Le mie domande principali sono:

    – dici “crea un file chiamato ‘.htpasswds’ “. È questo il nome del file corretto? Voglio dire, con la s finale inclusa?
    – quale percorso esatto devo specificare nel mio file .htaccess nella mia cartella /public_html/wp-admin? Attualmente dice “AuthUserFile /.htpasswds/public_html/wp-admin/passwd” Non sono sicuro di star facendo bene questa parte…

    I’m looking forward to some clarification here…I have been wrestling with this a couple of hours now and I figure it shouldn’t be THAT hard? :-)

    Grazie mille in anticipo… se avete bisogno di altre informazioni sarò più che felice di fornirle. Cordiali saluti,

    Bart

    • Che tipo di hosting hai? Hai un hosting web cPanel? Puoi provare a usare il metodo cPanel per generare il file htpswd?

      È davvero difficile dire cosa sta andando storto perché abbiamo scritto esattamente la stessa cosa che abbiamo fatto sul nostro sito.

      Amministratore

  26. Vorrei farvi una domanda: vi è mai capitato di avere la cartella admin protetta da password e di dover effettuare l'autenticazione per OGNI post che leggete sul vostro blog? Succede con uno dei miei blog. Mi stavo chiedendo se non fosse meglio proteggere l'accesso admin con Google Authenticator o qualcosa di simile…

    • Se ti viene chiesto di autenticarti ogni singola volta, allora sta succedendo una delle due cose:

      1. Hai incollato le informazioni di .htaccess nel tuo file .htaccess principale e non nel file .htaccess nella cartella /wp-admin/.

      2. Il file admin-ajax.php viene caricato sul frontend. Devi aggiungere la regola per evitare che venga protetto da password. Abbiamo menzionato la soluzione per questo.

      Infine, sì, abbiamo 3 livelli di protezione per il nostro admin. Corrispondenza IP (se non corrisponde, allora la password .htaccess), e poi c'è Google Authenticator. Abbiamo anche attivato il limite di tentativi di accesso.

      Anche Sucuri fa un buon lavoro nel bloccare altri attacchi.

      Amministratore

  27. Ho provato questo metodo, ma ottengo un errore " Errore 310 (net::ERR_TOO_MANY_REDIRECTS): Ci sono stati troppi reindirizzamenti."

    Come si risolve ???

  28. Ciao.

    Sto cercando di implementare questa protezione. Ho provato le due soluzioni (manuale e dal pannello di amministrazione del mio host). In entrambi i casi, il .htacess è nella cartella wp-admin, ma il popup appare su ogni pagina.

    Hai idea da cosa possa dipendere?

    Grazie

    • È un comportamento improbabile. Senza esaminare la situazione specifica, non possiamo dirti perché sta succedendo. Sappiamo che seguendo questo tutorial così com'è scritto, dovresti essere in grado di farlo funzionare. Lo stiamo usando su WPBeginner.

      Amministratore

      • Ho appena avuto lo stesso problema con il popup che appare su quasi tutte le pagine del mio sito WordPress.

        Si scopre che nelle pagine in cui appariva, una risorsa di wp-admin, in questo caso qualcosa da un plugin, veniva richiamata e questo sembra aver attivato il popup. Ho disabilitato il plugin e il popup della password non appare più su quelle pagine.

        Quindi, aprirei il sorgente e cercherei wp-admin per vedere cosa causa la comparsa del popup.

        • Il file più comune che viene caricato è admin-ajax.php, e ne abbiamo già parlato. Se un plugin sta caricando un altro file, allora sì, devi tenerne conto.

  29. Ho fatto seguito come hai detto.
    Ho protetto la mia directory wp-admin e funziona per l'accesso, ma lo stesso popup continua ad apparire durante la navigazione nel sito ????

    • Ciò significa che hai il codice nel file .htaccess sbagliato. Devi creare un file .htaccess completamente nuovo nella tua cartella /wp-admin/. Sembra che tu abbia incollato il codice nel tuo file .htaccess principale.

      Amministratore

  30. Ciao,
    Ho seguito il suggerimento trovato sul tuo sito. Ho creato una password da cpanel sulla cartella wp-admin e ha funzionato bene per la pagina di accesso dell'amministratore, ma su ogni link che clicco nel sito web, appare un popup che chiede l'identificazione. Tutto va bene quando clicco su annulla.
    Sai qual è il problema?

    Ho usato anche ErrorDocument 401 default sul .htaccees principale.

    Grazie

      • Ci ho provato e non ho ottenuto alcuna finestra, solo un errore 404 (troppi reindirizzamenti http).
        E sono stato bloccato da tutto finché non ho disabilitato la password. Cosa succede?

  31. I edited my .htaccess root file (to put the errordocument rule), and the pop-up worked well, but all my post links gives me a 404 error. I think that is a rewrite rule problem :( Thanks

  32. Informazioni davvero utili grazie, a quanto pare ho appena avuto una violazione, 3 file sono stati aggiunti alla mia installazione di Wordpress. 1 in wp-admin, 1 in wp-admin/images e 1 in wp-includes.
    Erano tutti file php. Uno di essi conteneva schifezze codificate in base 64.

    Configurerò l'htaccess in wp-admin e il plugin per limitare i tentativi di accesso sembra fornire belle informazioni.

    Oh, sono stato in grado di notare i file che sono stati aggiunti alla mia installazione perché il plugin di monitoraggio file di Wordpress me lo ha segnalato.

  33. Ciao,

    Ho seguito il suggerimento trovato su Internet su come proteggere la cartella wp-admin. Ho creato un .htacess per proteggere la cartella con password. Tuttavia, dopo averlo implementato, su ogni link che clicco sul sito web, apparirà un popup che chiede l'identificazione. Tutto va bene quando clicco su annulla. Sai qual è il problema? Voglio proteggere la mia cartella wp-admin ma non voglio il popup su tutte le pagine/link. Attualmente sto usando solo il tema Mayashop e il plugin woocommerce.

    Grazie

    Di seguito è riportato un esempio del mio .htacess

    Order allow,deny
    Allow from all
    Satisfy any

    Order allow,deny
    Allow from all
    Satisfy any

    Order allow,deny
    Allow from all
    Satisfy any

    AuthType Basic
    AuthName “Admin Only”
    AuthUserFile “(myurl)/.htpasswds/public_html/wp-admin/passwd”
    require valid-user

    • Se il tuo file .htaccess si trova nella tua cartella /wp-admin/, allora questo non dovrebbe accadere. A meno che tu non stia caricando asset di amministrazione di WordPress sul tuo front-end.

      Amministratore

      • Beh, il file .htaccess è nella cartella wp-admin. Ho cambiato il tema in twentyeleven e tutto funziona bene. Solo con l'altro tema, la richiesta di autorizzazione appare su tutte le pagine/link.

        Ho aggiunto la riga sottostante e tutto sembra a posto, ma quando arrivo a url/wp-admin, mostra Errore 310 (net::ERR_TOO_MANY_REDIRECTS): Ci sono stati troppi reindirizzamenti. Qual è il motivo?

        File ~ "\.(php)$"
        Ordine allow,deny
        Allow from all
        Satisfy any
        File

        • Ciao, sono riuscito a risolverlo dopo un'installazione pulita di WordPress. il problema è che ora non riesco a creare un modulo di contatto perché mi reindirizza all'errore 404 e quando attivo il plugin xcloner, mi reindirizza anche all'errore 404.

          Qualcuno può aiutarmi?

  34. Ho protetto con password wp-admin. Ma nonostante ciò qualcuno è in grado di fare un attacco brute-force sul mio blog. Quale potrebbe essere il motivo?

    • Come fai a sapere che hanno effettuato un accesso forzato e si sono loggati al tuo wp-admin? Sembra davvero sospetto. Spesso, quando succede, l'utente ha una backdoor attiva.

      Amministratore

  35. Ho avuto troppi loop di reindirizzamento e ho appena aggiunto questo codice
    ErrorDocument 401 default

    in .httaccess ha risolto il problema.

  36. Uso Cpanel e ho seguito le istruzioni su come impostarlo, e l'ho fatto, anche l'utente e la password.

    Tuttavia, quello che ho scoperto dopo ore di frustrazione è che il file .htaccess principale deve avere aggiunto: ErrorDocument 401 default

    Se aggiungi questo solo al file .htaccess principale, tutto funziona. In cima, prima dell'inizio di WordPress, il tuo mondo sarà molto più rilassato. Questo dopo aver impostato la protezione della directory in cpanel.

    Grazie, ho usato la tua pagina con qualche piccola modifica e funziona benissimo.

  37. Mi sto scoraggiando così tanto. Il mio sito è stato hackerato dopo soli 2 giorni online! La quantità di passaggi necessari per proteggere il sito è opprimente, e poi riescono comunque a entrare...

    E ogni "autorità" sembra avere un'opinione, un approccio o dei plugin preferiti diversi... la mia testa sta girando... puoi per favore darmi una sequenza numerata di base dei passaggi da seguire per evitare di essere hackerato... inclusi cpanel, backend wp e qualsiasi altra cosa tu possa pensare sia utile... e speriamo passi che non richiedano una certificazione A+.... grazie amico!

    • Ci scusiamo sinceramente per l'esperienza che hai avuto finora. Parlando da questo momento, non ci sono problemi di sicurezza noti nel core di WordPress. Quindi, se stai utilizzando la versione più aggiornata di WordPress, allora va bene. Spesso i problemi di sicurezza riguardano plugin e temi codificati male. Prima di poter proteggere il tuo sito, devi ripulirlo. A volte, cambiare le password e aggiungere tutte queste misure non sono sufficienti. Perché gli hacker possono lasciare file di accesso backdoor che danno loro accesso shell al tuo server. Ti consigliamo vivamente di iniziare a usare Sucuri e di effettuare backup regolari.

      https://www.wpbeginner.com/opinion/reasons-why-we-use-sucuri-to-improve-wordpress-security/

      Assicurati di mantenere sempre aggiornati i tuoi plugin e i file core. Non utilizzare plugin/temi da fonti non attendibili. WordPress è diventato il Windows del nostro tempo. Poiché ci sono così tanti siti che lo utilizzano, gli hacker hanno la motivazione per trovare le vulnerabilità nei plugin, nei temi, ecc.

      Lavoreremo alla creazione di un tutorial completo sulla sicurezza.

      Amministratore

  38. Ho protetto con password il mio wp-admin sui miei siti ma stavo ancora ricevendo avvisi di blocco dal plugin di login di limit. Come poteva essere?
    Ho poi notato che se digito /wp-login.php? invece e poi annullo, posso accedere alla pagina di login. Uggggh. Mi fa chiedere quali altri workaround ci siano che non conosco.

  39. LA SOLUZIONE DA HOSTGATOR
    Sembra che un plugin di sicurezza avesse aggiunto una riscrittura al file .htaccess all'interno di wp-admin/ per il tuo account. Questo stava causando il reindirizzamento del sito su se stesso, creando un loop di reindirizzamento.

    Ho corretto il problema con il file .htaccess e la tua pagina di accesso a wp-admin si sta caricando correttamente al momento.

    Se hai altre domande o dubbi, faccelo sapere.

    Cordiali saluti,
    Preston M.
    Amministratore di sistemi Linux
    HostGator.com LLC

  40. Un tecnico di HostGator ha lavorato per mezz'ora sul problema dell'errore 404. Non è riuscito a risolverlo.
    Ha persino rimosso tutte le regole di riscrittura nel file .htaccess di public_html

  41. Ancora "Troppi reindirizzamenti" errore
    La pagina non si sta reindirizzando correttamente

    Firefox ha rilevato che il server sta reindirizzando la richiesta per questo indirizzo in un modo che non terminerà mai.

    Questo problema può a volte essere causato dalla disabilitazione o dal rifiuto di accettare
    i cookie.

    MA ho aggiunto:

    “Redirect 301 /tag/tax/ http://snbchf.com/tag/taxes/
    Redirect 301 /tag/interest-rate/ http://snbchf.com/tag/academical/

    Redirect 301 /tag/chf-flows-floor-ubs/ http://snbchf.com
    Redirect 301 /tag/boom/ http://snbchf.com

    RewriteEngine on
    ErrorDocument 401 default”
    nel mio .htaccess nella directory public_html.
    (ho provato anche a mettere "ErrorDocument 401 default" all'inizio)

  42. È un ottimo modo per proteggere la directory wp-admin. Lo usavo da molto tempo ma quando ho installato commentluv, ho dovuto disinstallarlo perché non era in grado di funzionare correttamente.
    Sai per caso qualche soluzione alternativa?

  43. FYI, ho visto che questo interrompe i plugin che usano ajax sul frontend chiamando wp-admin/admin-ajax.php.

  44. Non sono sicuro di cosa faccia cpanel, ma aggiungere un semplice htpasswd otterrà lo stesso risultato.

    • Bene, puoi aggiungere un htpasswd. Ma dovresti anche creare una regola .htaccess nella directory wp-admin per specificare che stai bloccando la directory. Quindi specificare l'utente o il gruppo di utenti autorizzato, ecc. Questo fondamentalmente ci aiuta a semplificare il processo.

      Amministratore

    • Il tutorial sopra sta effettivamente aggiungendo sicurezza con .htpassword e .htaccess tramite un'interfaccia user-friendly in cPanel. Dopo aver fatto quanto sopra, noterai che un file .httpassword è stato generato al di fuori della root del tuo server (per motivi di sicurezza) e all'interno del file troverai le informazioni che hai inserito secondo questo tutorial.

  45. Su ogni sito WP che ho, al mio primissimo accesso dopo la configurazione, creo un altro account amministratore con un nome per cui uso una formula per costruire - e una password molto forte, generata dal computer. Poi mi disconnetto, e poi accedo all'account amministratore alternativo, e riduco il nome utente amministratore standard a "nessun ruolo per questo sito" e imposto una password generata dal computer che sia lunga almeno 35 caratteri. Non mi preoccupo di salvare quella password da nessuna parte. Ora è solo un honeypot.

    Quindi installo il plugin "limit login attempts". Ogni volta che viene attivato, aggiungo l'indirizzo IP offensivo alla mia lista di blocco in .htaccess per assicurarmi che quell'IP non possa raggiungere il mio sito.

    Intercetto 3 o 4 tentativi di accesso all'admin ogni settimana.

    • Sì, abbiamo avuto anche noi. Arriva un punto in cui gli attacchi rimbalzano tra IP. Bloccare un'ampia gamma di IP non è un'opzione sufficiente. Avevamo anche limitato gli accessi per IP, ma nemmeno quello sembrava funzionare.

      Amministratore

      • Il plugin "limit login attempts" è piuttosto buono. L'ho impostato per bloccare per 100 ore dopo 4 tentativi falliti, con il quarto blocco impostato per 4000 ore. Quindi, anche se il malintenzionato può cambiare dinamicamente IP, deve farlo ogni quattro tentativi. E con una password casuale molto lunga, ciò dovrebbe richiedere un paio di secoli e più indirizzi IP di quanti ne possa ragionevolmente accedere.

        Nel caso altamente improbabile che riescano a violare il mio "admin", non gli servirà comunque a nulla. Ogni volta che noto che il delinquente ha effettivamente capito qual è il mio vero nome utente admin (è successo solo una volta finora), ne creo immediatamente uno nuovo e imposto quello vecchio su "nessun ruolo per questo sito" con una password casuale molto lunga. Ci sono alcuni altri dettagli (ad esempio, prima devo cambiare l'indirizzo email prima che mi permetta di creare il nuovo account admin con la mia email), ma questo ha sostanzialmente risolto il problema.

        Non so davvero se questo sia a prova di proiettile, ma spero che i delinquenti decidano che è troppo lavoro e vadano a infastidire un sito più debole.

        • "Ogni volta che noto che il delinquente ha effettivamente capito qual è il mio vero nome utente admin..." posso chiederti come l'hai capito?

        • @zimbrul Certo.

          Il plugin limit login attempts mi dice quale nome utente è sotto attacco. Di solito è "admin", ma c'è stata un'occasione in cui ho visto il nome del mio vero account admin. Quindi ho creato un nuovo account admin e ho lasciato il vecchio lì, ma privato di qualsiasi accesso e con una password ridicolmente lunga.

          Non sono sicuro di come il colpevole abbia trovato l'account admin, dato che gli ho assegnato un "soprannome" non correlato che appare nei post. Suppongo che ci sia qualche file sul server che può essere almeno parzialmente letto da un hacker, e probabilmente devo ricercare questo.

        • È abbastanza facile trovare il nome di accesso. Tutto ciò che la persona deve fare è guardare il tuo URL autore per conoscere il tuo nome utente. Ad esempio questo:

          https://www.wpbeginner.com/author/wpbeginner/

          Il nome utente sarebbe "wpbeginner". Per la maggior parte dei siti è così, a meno che ovviamente non abbiano cambiato il nome utente come mostrato in questa tecnica:

          https://www.wpbeginner.com/wp-tutorials/how-to-change-your-wordpress-username/

          Se lo fai in quel modo, il tuo nome utente cambierà, ma il tuo URL autore no.

    • Howard, questo è un punto interessante; cercherò di implementarlo.
      Inoltre ho avuto problemi con errori 404 o troppi reindirizzamenti e non conoscevo la soluzione, grazie per questo!
      Per qualche motivo, bannare l'indirizzo IP in .htaccess nella cartella wp-admin non funziona per il mio sito zimbrul.co.uk! Ho provato ad accedere al mio sito dal mio telefono cellulare in 3G e sono riuscito ad accedervi anche se l'unico IP consentito era l'IP di casa.

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.