Verborgen bestanden (.htaccess) bewerken: De verkeerstoren van je server
Elke WordPress-website heeft een onzichtbare regelaar die op de achtergrond werkt: het .htaccess bestand. Dit bestand geeft instructies aan de server voordat je website überhaupt wordt geladen. Het regelt zaken als redirects, de structuur van je links (permalinks) en beveiligingsregels.
Omdat dit bestand begint met een punt (.), zien computers het als een “verborgen bestand”. In veel FTP-programma’s moet je een speciale optie aanvinken om het te zien. In de File Manager van het Marketing Maatwerk Panel is dit gelukkig eenvoudiger.
In deze handleiding leg ik uit hoe je dit bestand vindt, bewerkt en waar je op moet letten.
⚠️ Waarschuwing vooraf
Het .htaccess bestand is extreem krachtig, maar ook gevoelig. Een vergeten spatie of een verkeerd leesteken zorgt direct voor een 500 Internal Server Error (wit scherm).
- Maak altijd een back-up van de inhoud voordat je iets wijzigt (bijvoorbeeld door de tekst even in Kladblok te plakken).
- Weet je niet zeker wat je doet? Blijf er dan af.
Stap 1: Open de File Manager
- Log in op het Marketing Maatwerk Panel.
- Ga naar Websites en klik op je website.
- Klik in het menu bovenaan op het tabblad Files.
Stap 2: Vind het bestand
Je landt standaard in de basismap van je gebruiker.
- Dubbelklik op de map
public_htmlom naar je website-bestanden te gaan. - Zoek in de lijst naar het bestand
.htaccess.
Zie je het niet? In de File Manager van dit panel zijn bestanden die met een punt beginnen (zoals .htaccess, .user.ini of .cache) standaard zichtbaar in de lijst. Ze staan vaak helemaal bovenaan de lijst vanwege de punt.
- Staat hij er echt niet? Dan gebruikt je site waarschijnlijk de standaard server-instellingen. Je kunt het bestand dan zelf aanmaken via de knop New > File en het de naam
.htaccessgeven.
Stap 3: Bewerken
- Klik rechts naast
.htaccessop de drie puntjes (het actiemenu). - Kies voor Edit.
Er opent nu een teksteditor in je browser. Je ziet hier vaak al code staan tussen # BEGIN WordPress en # END WordPress. Dit is de standaardcode die WordPress nodig heeft.
Wat kun je hier toevoegen?
Hier zijn drie veelgebruikte toepassingen voor gevorderden:
1. Beveiliging: wp-config.php afschermen
Voorkom dat hackers bij je configuratiebestand kunnen komen door deze regels toe te voegen:
Apache
<files wp-config.php>
order allow,deny
deny from all
</files>
2. Redirects (Geavanceerd)
Hoewel je redirects makkelijker via het tabblad Advanced > Redirects kunt regelen, kun je ze hier ook handmatig plaatsen voor complexe patronen:
Apache
Redirect 301 /oude-pagina.html https://jouwwebsite.nl/nieuwe-pagina/
3. Upload limieten (als php.ini niet werkt)
Soms werkt de php.ini editor niet (afhankelijk van de serverconfiguratie). Je kunt dan proberen de waarden hier te forceren:
Apache
php_value upload_max_filesize 64M
php_value post_max_size 64M
Stap 4: Opslaan en Testen
Klik op Save om het bestand op te slaan. Open direct je website in een nieuw tabblad.
- Doet je site het nog? Mooi, de wijziging is gelukt.
- Zie je “Internal Server Error”? Foute boel. Open het bestand direct weer, verwijder je laatste toevoeging en sla opnieuw op.
Verder komen dan lezen
Benieuwd wat dit voor jouw site betekent?
In een half uur kijken we samen naar wat je nu hebt, wat er mist en wat het zou kosten. Geen verkooppraatje, en je zit nergens aan vast.
Meer uit de kennisbank
IonCube Loader: Wanneer heb je dit nodig? (En wanneer niet)
IonCube Loader is een decoder voor versleutelde PHP-code in premium plugins/thema's. Je hebt het alleen nodig als je…
Lees verderSchijfruimte analyseren en opschonen: Wat te doen als je pakket vol zit?
Je schijfruimte zit vol door oude emails (60% van de gevallen), vergeten backups of error logs. Check eerst…
Lees verderSSH-sleutels (Keys) toevoegen en beheren: Veilig inloggen zonder wachtwoord
Als developer werk je waarschijnlijk graag via de command line (CLI). Of het nu gaat om het draaien…
Lees verderLiever meteen concreet?
Plan een gratis gesprek.
Een half uur, geen verkooppraatje. We kijken wat je nu hebt, wat je mist en wat het zou kosten.
Uitgebreider: dan weet ik vooraf waar we het over hebben.