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.

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:
- Method 1: Making Hidden Files Visible
- Method 2: Generating a New .htaccess File
- Cosa fare se non riesci ancora a creare o modificare .htaccess
- Domande frequenti sul file .htaccess
- Risorse aggiuntive per la risoluzione dei problemi di WordPress
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
- Connettiti al tuo server di hosting WordPress con FileZilla.
- Fai clic su 'Server' nella barra dei menu in alto.
- Seleziona 'Forza visualizzazione file nascosti' dal menu a discesa.

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.

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.

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)'.

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.
Utilizzo delle impostazioni dei Permalink
Innanzitutto, accedi alla tua bacheca di WordPress e vai su Impostazioni » 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
- Come correggere il file .htaccess di WordPress (Guida per principianti)
- Come risolvere il problema del sito WordPress che non si aggiorna subito
- Come risolvere il problema dell'immagine in evidenza non visualizzata in WordPress
- Come risolvere il problema di WordPress che continua a disconnettere (Guida per principianti)
- Come recuperare e ripristinare pagine eliminate in WordPress
- Perché non riesco ad aggiungere o installare plugin in WordPress?
- Come risolvere il problema della barra di amministrazione mancante in WordPress
- Cosa fare quando sei bloccato fuori dall'amministrazione di WordPress (wp-admin)
- Errori più comuni di WordPress e come risolverli
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.

Jiří Vaněk
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.