Generatore .htaccess WordPress

Crea un file .htaccess ottimizzato per WordPress con security headers, caching del browser, compressione GZIP e protezioni contro attacchi comuni.

Apache
# .htaccess generato da SoccorsoWP
# https://soccorsowp.it/strumenti/generatore-htaccess/

# Security Headers
<IfModule mod_headers.c>
    Header set X-Content-Type-Options "nosniff"
    Header set X-Frame-Options "SAMEORIGIN"
    Header set X-XSS-Protection "1; mode=block"
    Header set Referrer-Policy "strict-origin-when-cross-origin"
    Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
</IfModule>

# Disable Directory Listing
Options -Indexes

# Protect wp-config.php
<Files wp-config.php>
    Order Allow,Deny
    Deny from all
</Files>

Cos’è il file .htaccess in WordPress

Il file .htaccess (hypertext access) è un file di configurazione del server Apache che controlla il comportamento del tuo sito web a livello di directory. WordPress lo utilizza nativamente per gestire i permalink, ma le sue potenzialità vanno ben oltre: sicurezza avanzata, ottimizzazione delle performance e protezione contro attacchi comuni.

Cosa fanno le singole regole

Security Headers

Aggiungono intestazioni HTTP che proteggono da clickjacking (X-Frame-Options), MIME sniffing (X-Content-Type-Options), attacchi XSS (X-XSS-Protection) e forzano la connessione HTTPS (HSTS). Sono raccomandati da OWASP e migliorano il punteggio su SecurityHeaders.com.

Browser Caching

Istruisce il browser a memorizzare localmente immagini, CSS, JS e font per un periodo definito. Riduce drasticamente i tempi di caricamento per i visitatori di ritorno e migliora il punteggio PageSpeed.

Compressione GZIP

Comprime HTML, CSS, JavaScript e XML prima dell’invio al browser. Riduce la dimensione dei file trasferiti del 60-80%, velocizzando il caricamento delle pagine e risparmiando banda.

Protezione wp-config.php e XML-RPC

Blocca l’accesso diretto a wp-config.php (che contiene le credenziali del database) e xmlrpc.php (spesso sfruttato per attacchi brute-force e DDoS amplificati).

Come applicare il file .htaccess

  1. Scarica il file generato con il pulsante “Scarica”
  2. Fai un backup del file .htaccess attuale via FTP/SFTP
  3. Aggiungi le nuove regole sopra il blocco # BEGIN WordPress
  4. Testa il sito per verificare che tutto funzioni correttamente
  5. Se qualcosa non funziona, ripristina il backup

Importante: il file .htaccess funziona solo su server Apache. Se il tuo hosting utilizza Nginx (come Kinsta o RunCloud), dovrai configurare le stesse regole nel file di configurazione Nginx. Contattaci se hai bisogno di aiuto.

Vuoi un sito WordPress veloce e sicuro?

I nostri piani includono manutenzione proattiva, monitoraggio uptime 24/7 e assistenza tecnica dedicata.