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

Perché non riesci a trovare il file .htaccess sul tuo sito WordPress

Cercare di trovare il tuo file .htaccess può essere una delle frustrazioni più comuni quando inizi a lavorare sul tuo sito WordPress. Probabilmente lo stai cercando per correggere un errore comune, ma sembra essere scomparso.

Se questo ti suona familiare, allora sei nel posto giusto.

Le due ragioni più comuni per cui non riesci a trovare il tuo file .htaccess sono che 1) è un file nascosto e il tuo file manager non è impostato per mostrare i file nascosti, o 2) non è ancora stato generato da WordPress.

Abbiamo aiutato migliaia di utenti a risolvere questo esatto problema. E in questa guida, ti mostreremo esattamente come trovare il tuo file .htaccess rendendolo visibile e come crearne uno nuovo se manca.

Trovare il file .htaccess per il tuo sito WordPress

Cos'è il file .htaccess?

Il file .htaccess è un file di configurazione del server utilizzato dai siti web che funzionano sul server web Apache. Dice al tuo server come gestire determinate cose sul tuo sito web.

I suoi compiti includono la gestione della struttura dei permalink del tuo sito, il reindirizzamento degli utenti, proteggere con password l'area admin e altro ancora.

Il file si trova nella cartella principale della tua installazione di WordPress, accanto a cartelle come /wp-content/ e /wp-admin/.

Come trovare o creare il tuo file .htaccess

Ecco una rapida panoramica di tutti gli argomenti che tratteremo in questo post.

Puoi utilizzare i collegamenti rapidi qui sotto per saltare a diverse sezioni:

Metodo 1: Rendere visibili i file nascosti

Il punto all'inizio del nome del file .htaccess indica al server che si tratta di un file nascosto. Per impostazione predefinita, la maggior parte dei client FTP e dei file manager basati sul web non mostrano i file nascosti. Ciò significa che è necessario modificare un'impostazione per renderli visibili.

Qui a WPBeginner, i nostri sviluppatori utilizzano spesso client FTP come FileZilla per l'accesso al server. Questo è uno strumento affidabile che ti dà il controllo diretto sui file del tuo sito web.

Come mostrare i file nascosti in FileZilla
  1. Connettiti al tuo server di hosting WordPress con FileZilla.
  2. Fai clic su 'Server' nella barra dei menu in alto.
  3. Seleziona 'Forza visualizzazione file nascosti' dal menu a discesa.
Mostra file nascosti in FileZilla

Una volta abilitata questa opzione, sarai in grado di vedere il file .htaccess nella directory principale del tuo sito web WordPress.

Come mostrare i file nascosti in cPanel / Bluehost

Se stai utilizzando l'app File Manager in cPanel, puoi trovare un'impostazione simile.

Innanzitutto, accedi al tuo account di hosting. Se utilizzi un host come Bluehost, naviga nella scheda 'Siti web' e fai clic su 'Impostazioni' per il tuo sito.

Impostazioni del sito Bluehost

Successivamente, devi trovare e fare clic sull'icona 'File Manager'.

File Manager è un'app cPanel che ti consente di sfogliare i file archiviati sul tuo server di hosting senza utilizzare un client FTP.

Accedere al file manager di un sito web in Bluehost

Una volta aperto File Manager, fai clic sul pulsante 'Impostazioni' nell'angolo in alto a destra.

Apparirà un popup. Devi selezionare la casella accanto a 'Mostra file nascosti (dotfiles)'.

Mostra file nascosti in cPanel

Fai clic sul pulsante ‘Salva’ per memorizzare le tue modifiche.

Ora dovresti essere in grado di visualizzare e modificare il file .htaccess nell'app Gestione file.

Metodo 2: Generazione di un nuovo file .htaccess

La seconda ragione per un file .htaccess mancante è che il tuo sito non ne ha ancora generato uno. WordPress crea questo file automaticamente per gestire i tuoi permalink, ma a volte ha bisogno di una piccola spinta.

Innanzitutto, accedi alla tua bacheca di WordPress e vai su Impostazioni » Permalink.

Pagina delle impostazioni dei Permalink

Non apportare alcuna modifica. Scorri semplicemente fino in fondo e fai clic sul pulsante ‘Salva modifiche’.

WordPress tenterà ora di generare il file .htaccess per te. Se fallisce a causa di un problema di permessi del file, mostrerà un messaggio che dice che ‘il file .htaccess non è scrivibile’.

Creazione manuale del file .htaccess

Se WordPress non riesce a creare il file automaticamente, dovrai farlo manualmente.

Apri semplicemente un editor di testo semplice come Blocco note sul tuo computer.

Copia e incolla le regole standard di WordPress qui sotto nel file di testo:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Nota: Se il tuo sito WordPress è installato in una sottodirectory (come tuodominio.com/blog/), allora devi cambiare la riga RewriteBase / in RewriteBase /blog/.

Ora, salva il file sul tuo desktop come .htaccess. Assicurati che il tuo editor di testo non aggiunga un'estensione .txt al nome del file quando lo salvi.

Successivamente, connettiti al tuo sito web utilizzando un client FTP e carica il file .htaccess nella directory principale del tuo sito (solitamente /public_html)

Se ricevi un errore durante il caricamento, potrebbe essere necessario modificare i permessi del file della tua directory principale impostandoli su 755.

Cosa fare se non riesci ancora a creare o modificare .htaccess

Nella nostra esperienza nella gestione di centinaia di siti WordPress, abbiamo occasionalmente riscontrato configurazioni del server o persino plugin di sicurezza che impediscono la modifica del file .htaccess. Questo viene solitamente fatto come misura di sicurezza.

Se hai provato i suggerimenti per la risoluzione dei problemi sopra indicati e ancora non riesci a farlo funzionare, la migliore linea d'azione è contattare il team di supporto del tuo provider di hosting WordPress. Hanno accesso ai log del server e possono identificare e risolvere rapidamente il problema.

Per ulteriori suggerimenti, consulta la nostra guida su come chiedere supporto WordPress e ottenerlo.

Domande frequenti sul file .htaccess

Ecco alcune delle domande più comuni che riceviamo riguardo al file .htaccess.

Qual è il codice predefinito per un file .htaccess di WordPress?

Il codice standard e predefinito per un'installazione WordPress di base è fornito sopra. Tuttavia, molti plugin di sicurezza e caching aggiungeranno le proprie regole a questo file per migliorare le prestazioni e la sicurezza del tuo sito web.

È sicuro eliminare il file .htaccess?

Sì, è generalmente sicuro eliminare il file .htaccess come passaggio per la risoluzione dei problemi. WordPress può rigenerare un nuovo file predefinito se vai su Impostazioni » Permalink e fai clic su 'Salva modifiche'. Eliminarlo disabiliterà qualsiasi regola personalizzata dai tuoi plugin, ma può aiutare a risolvere errori come l'errore interno del server.

Un plugin può creare o modificare il file .htaccess?

Sì, molti plugin modificano il file .htaccess. I plugin di caching come WP Rocket aggiungono regole per gestire la cache del browser, mentre i plugin di sicurezza come All in One SEO potrebbero aggiungere regole per bloccare bot malevoli o applicare header di sicurezza.

Risorse aggiuntive per la risoluzione dei problemi di WordPress

Speriamo che questo articolo ti abbia aiutato a trovare il file .htaccess sul tuo sito WordPress. Potresti anche voler consultare la nostra guida alla risoluzione dei problemi di WordPress per correggere errori comuni e la nostra lista dei migliori plugin WordPress per far crescere il tuo sito web.

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

81 CommentsLeave a Reply

  1. Grazie per il consiglio. Mi ha aiutato non solo a risolvere il problema con il file htaccess, che ho incontrato per la prima volta (su altri server ho visto il file senza problemi), ma mi ha anche aiutato a risolvere il problema con il file .user.ini, dove dovevo inserire le direttive per i limiti di PHP. Non sapevo che questi file fossero nascosti per impostazione predefinita.

  2. Ho usato questa guida per risolvere il problema di aver cancellato erroneamente il mio file htaccess dal file manager di Cpanel.
    Grazie per la guida.
    Nota: ho già svuotato anche il cestino, quindi non ho potuto ripristinare il file ma solo crearne un altro e questa guida è utile.

    • Se ne hai più di uno con lo stesso nome per qualche motivo, potresti voler verificare con il supporto del tuo provider di hosting nel caso fosse stato configurato per qualcosa di specifico del tuo provider di hosting.

      Amministratore

  3. Non riesco ancora a trovare il file .htaccess. Sto usando un sito WP gratuito (quindi i plugin non sono disponibili) e non c'è una sezione "permalink" nell'amministrazione per creare manualmente il file. Cosa dovrei fare?
    Grazie!

  4. Dopo un aggiornamento della versione php il mio sito è andato offline. L'azienda di hosting non è di alcun aiuto. Ho letto il tuo blog e ho aggiornato il mio file permalink e ora tutto funziona bene. Molte grazie, Tom : )

  5. Articolo molto utile, grazie. Una domanda però: abbiamo davvero bisogno del file .htaccess come amministratori?

    • Sì, il tuo sito dovrebbe avere un file .htaccess. Gestisce alcune cose sul tuo sito e ti offre più strumenti che puoi utilizzare.

      Amministratore

  6. Grazie, è stato davvero utile. La prima volta non ho salvato le modifiche e nemmeno i permessi come hai detto. Una volta fatto, ha funzionato bene, grazie ancora

  7. Grazie per l'aiuto, questo blog mi aiuta molto, ci stavo lavorando per risolvere questo problema da 3 giorni.

    nel mio caso il nome del file non era scritto, l'ho identificato con il tipo di file.

    100% beginner also not an IT guy. :)

    ancora Grazie mille

  8. Inoltre potresti non essere in grado di trovare il file .htaccess sul server del sito, poiché viene utilizzato NGNIX.

    • You are correct, that is another possibility but not always a common one :)

      Amministratore

  9. Ciao. Ho provato a vedere se il file era nascosto. Questo non ha iniziato a mostrare .htaccess. Sono poi andato nei permalink e ho salvato le modifiche (ho anche provato ad aggiornare alcune impostazioni e ad aggiornare di nuovo) alcune volte. Non ho ricevuto alcun testo da WP. Ha semplicemente accettato le modifiche. Ancora non riesco a vedere il file htaccess.
    Non sono sicuro del perché stia succedendo. Potete per favore aiutarmi.

    • Potresti voler controllare il tuo provider di hosting per vedere se loro vedono l'htaccess dalla loro parte.

      Amministratore

  10. Ciao,
    Ho seguito le istruzioni passo dopo passo, tuttavia non riesco ancora a trovare il .htaccess -.-
    quando ne creo uno sul mio Mac con TextPad (o dovrei usare Word?) e provo a incollarlo tramite FTP (FileZilla) nella cartella "/" ma ancora non funziona.

    I link sul mio wordpress mostrano "404 Not Found nginx"

    per favore aiutami!!

    • Potresti voler assicurarti di non avere un'estensione di file alla fine del tuo file .htaccess, poiché questo è uno dei motivi più comuni per cui non funziona.

      Amministratore

    • Vai su WordPress e poi clicca su impostazioni e poi seleziona permalink e poi seleziona semplice e poi salva modifiche

  11. Ciao. Ho bisogno del tuo aiuto riguardo al mio cpanel. Mostra solo testo e quando clicco su qualsiasi strumento vengo disconnesso. Ho provato molti modi per riparare il mio cpanel ma non sono riuscito a risolverlo. Sto usando cloudflare però.

  12. Questo probabilmente ha funzionato una volta, ma non più. Nessun messaggio appare nella pagina Permalink quando la si salva. Mostra file nascosti in FileZilla non rivela il file .htaccess. Praticamente inutile fin dall'inizio.

  13. Molto strano! Aiuto per favore. Ho trovato il mio file .htaccess e ho copiato e incollato il codice al suo interno. Ora tutte le pagine sono sicure tranne la home page. Qualsiasi aiuto sarebbe apprezzato.

    grazie,
    Ted

  14. :( I followed all the steps but I still don’t see an .htaccess file in my FTP. I didn’t see any message at the bottom of the page after I clicked “save changes” on my permalink page.

  15. La riscrittura htaccess ha funzionato! Grazie mille per il tuo aiuto. Il cervello è fritto dopo una completa perdita della dashboard oggi. Ho dovuto creare un file .htaccess e caricarlo tramite ftp.

    Grazie ancora

    :)

  16. OMG grazie. Ho aggiunto questo al mio file .htaccess

    php_value upload_max_filesize 64M
    php_value post_max_size 64M
    php_value max_execution_time 300
    php_value max_input_time 300

    FTP non mi ha permesso di sovrascrivere .htaccess, quindi l'ho caricato come .htaccess-new, poi ho eliminato .htaccess e rinominato .htaccess-new in .htaccess

    Evvai!

  17. Salve,

    Non riesco a selezionare nessuno dei codici nella casella per ricreare il mio file .htaccess. Sembra essere solo un file immagine...

    Grazie.

  18. Grazie! Mi hai salvato la giornata, stavo iniziando a preoccuparmi di non riuscire a risolvere questo problema. Lo apprezzo, onestamente.

  19. Puoi dirmi come mantenere il login al backend di WP più a lungo quando sono nel backend per caricare? perché a causa di SSL, mi disconnette automaticamente dall'account in pochi minuti e mi chiede di accedere di nuovo. questo è problematico, grazie

  20. La soluzione dei permalink non ha funzionato nemmeno per me.

    In cPanel ho una pagina che mi permette di modificare 403 (forbidden) ma quando clicco sul codice da modificare sono assolutamente perso, il che è molto fastidioso dato che sono sicuro che dovrebbe essere facile da fare, se solo sapessi come!

    Qualcuno può spiegare per favore?

    Cordialmente

    Kay

  21. Ciao!

    Sono nuovo di WordPress e ho impostato il mio sito WordPress questo fine settimana. Per assicurarmi che sia sicuro, ho seguito le impostazioni htaccess/htpasswd oggi e tutto ha funzionato bene.

    Dopo alcune ore, non sono più riuscito ad accedere al mio sito WordPress ma ricevo il messaggio di errore

    [Mar 01 nov 20:31:36 2016] [authn_file:error] [pid 26428] [client xxx.xxx.xx.xxx] [host xxx.xxx.de] AH01620: Impossibile aprire il file password: /XXX.htpasswd

    Come posso superare questo problema?

    grazie per qualsiasi aiuto!
    Axel

  22. Hai una pagina meravigliosa. La mia unica obiezione è che le dimensioni dei caratteri sono troppo piccole. Stampo tutto ciò che leggo

  23. Ehi.. Ho giocato con WP rocket e ho cancellato il mio .htaccess – Ora mi mancano elementi e sezioni della mia pagina web. Ho provato a disabilitare la minificazione. Ma ancora non succede niente.

    Davvero non ho idea di cosa abbia fatto scomparire queste sezioni. Qualcuno ha un'idea di cosa dovrei provare?

  24. C'è un modo o in qualche modo posso rendere il mio contenuto audio wp scaricabile disponibile a tutti i dispositivi mobili, come se caricassi solo l'audio su W-P, solo alcuni dispositivi specifici sarebbero in grado di scaricarlo in streaming online. Come ho bisogno di aiuto su come rendere il mio link audio scaricabile su tutti i dispositivi mobili.

  25. Dopo aver provato quanto sopra, non riesco ancora a vedere il mio file htacess e non ricevo il messaggio che dice non scrivibile sotto permalink. Qualcuno può aiutarmi, ho ricevuto l'errore interno del server 500 per due giorni ormai e sono disperato di aggiornare all'ultima versione di Wordpress. Il mio sito è lento e mostra frequentemente il messaggio. Qualsiasi aiuto sarebbe molto apprezzato.

  26. WP Maximum Execution Time Exceeded.
    provalo.
    ora funziona, ho sollievo.
    grazie per il tuo aiuto.
    apprezzo molto il tuo lavoro.
    grazie grazie grazie!!!

  27. Solved: Yesterday I started my second wp site, all went well until I noticed that all permalink options didn`t work except the default one, every time I changed to another permalink structure, I received the famous 404 error. I cross referanced with my first wp site, and noticed that the web.config file was not in the root. Obviously I copied and pasted the web.config file from my first site to my new site, refreshed and now all permalinks work fine.

  28. It’s worth pointing out that your .htaccess file might be missing because you don’t need one. For instance the Nginx web server doesn’t use .htaccess files for security and performance reasons.

  29. Hope you do not intended to leave permission at 755 for the file or anyone would be able to hack your site via that file no ?

  30. I had occasion to look around for some redirection plugins for WP, and I noticed that some implement “hit counters.” I suspect all of them have to put something in the .htaccess file. I would love to see an article that goes into more depth on redirection, link cloaking, and hit counters.

Leave A Reply

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.