Het .htaccess-bestand is een configuratiebestand voor de Apache-webserver. Het staat in de root-map van uw WordPress-installatie en bepaalt hoe de server omgaat met verzoeken aan uw website. WordPress gebruikt het voornamelijk voor de permalink-structuur — maar het bestand kan veel meer.
De standaard WordPress .htaccess
Na installatie of na het opslaan van permalink-instellingen schrijft WordPress automatisch dit blok naar .htaccess:
# 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
Dit blok zorgt ervoor dat mooie URLs werken — dat /contact/ verwijst naar de juiste WordPress-pagina in plaats van een 404-fout. Verwijder of bewerk dit blok nooit handmatig.
Nuttige aanpassingen buiten het WordPress-blok
Voeg aanpassingen altijd buiten het # BEGIN WordPress / # END WordPress blok toe — anders overschrijft WordPress ze bij de volgende permalink-opslag.
HTTPS afdwingen:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
wp-config.php beschermen:
<Files wp-config.php>
order allow,deny
deny from all
</Files>
Directorylijsten uitschakelen (voorkomt dat bezoekers mapinhoud zien):
Options -Indexes
Als .htaccess problemen veroorzaakt
Een corrupte .htaccess veroorzaakt 500-fouten of kapotte URLs. Hernoem het bestand via FTP naar .htaccess-backup en ga naar WordPress → Instellingen → Permalinks → Opslaan. WordPress genereert een nieuw, correct bestand.
💡 FRL Tip: .htaccess-bestanden zijn onzichtbaar in standaard bestandsbeheerders omdat ze beginnen met een punt. In FileZilla schakelt u zichtbaarheid in via Server → Verborgen bestanden tonen.