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 WordPressA 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.
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.