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.

Lascia un commento

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.