Salta al contenuto
Merlin Tools

Generatore di .htaccess per WordPress

Permalink, HTTPS e regole di sicurezza per Apache.

Gratuito davvero. Nessuna registrazione, nessuna email, nessun limite, nessun cookie. Non salviamo l'URL che analizzi.

Codice
# Force HTTPS
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

# Protect sensitive files
<Files wp-config.php>
Require all denied
</Files>
<Files .htaccess>
Require all denied
</Files>

# Block XML-RPC
<Files xmlrpc.php>
Require all denied
</Files>

# 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

A cosa serve

Il file .htaccess dice ad Apache come gestire gli URL e cosa bloccare. WordPress ne genera una parte da solo (i permalink); qui aggiungi in sicurezza le regole più utili senza rischiare errori di sintassi che mettono giù il sito.

← Tutti gli strumenti WordPress

Domande frequenti

Vale anche per Nginx?

No: .htaccess è solo di Apache. Su Nginx le stesse regole vanno scritte nella configurazione del server (blocchi location), con una sintassi diversa.