Wat doet het .htaccess bestand in WordPress?

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.

Lees ook

← Vorig artikel Bestandsmachtigingen in WordPress: welke zijn veilig? Volgend artikel → Hoe krijg je een hoge score in Google PageSpeed Insights?