htaccess genereren
Genereer Apache .htaccess-bestanden voor omleidingen en beveiliging
Invoer en opties
Aangepaste omleidingen
Draait in uw browser. Uw invoer blijft op dit apparaat.
Resultaten
Voer uw waarden in om het resultaat te zien.
Over htaccess genereren
De .htaccess-generator is een gratis online tool waarmee u correct geconfigureerde .htaccess-bestanden voor Apache-webservers maakt zonder complexe directives met de hand te schrijven. Het .htaccess-bestand (hypertext access) is een krachtig configuratiebestand waarmee u per map URL-doorverwijzingen, beveiligingsinstellingen, cacheregels, compressie en eigen foutpagina's beheert.
Het met de hand schrijven van .htaccess-directives is foutgevoelig, en zelfs een kleine syntaxisfout kan uw hele website onbereikbaar maken. Onze visuele generator neemt dat risico weg met configuratieopties via selectievakjes die geldige, goed becommentarieerde Apache-configuratiecode opleveren. Selecteer de functies die u nodig hebt, klik op genereren en kopieer of download het resultaat.
Of u nu HTTPS wilt afdwingen, gevoelige bestanden wilt blokkeren, gzip-compressie wilt inschakelen, browsercaching wilt instellen, hotlinking van afbeeldingen wilt voorkomen of eigen foutpagina's wilt configureren: deze tool dekt de meest gangbare en essentiële .htaccess-configuraties van webontwikkelaars, systeembeheerders en SEO-professionals.
Belangrijkste functies
- HTTPS-doorverwijzing afdwingen om al het verkeer tussen gebruikers en uw server te versleutelen
- Opties voor www-doorverwijzing om het www-voorvoegsel toe te voegen of te verwijderen voor URL-canonicalisatie
- Eigen 301- en 302-doorverwijzingsregels voor afzonderlijke URL-paden
- Preventie van mapweergave, zodat bezoekers niet door uw bestandsstructuur kunnen bladeren
- Blokkering van gevoelige bestanden zoals .env, .sql, .log, composer.json en andere kritieke bestanden
- Bescherming tegen hotlinking van afbeeldingen met instelbare toegestane domeinen
- Blokkering van kwaadaardige bots zoals de bekende agressieve crawlers AhrefsBot en SemrushBot
- Gzip-compressie voor HTML-, CSS-, JavaScript-, JSON-, XML- en SVG-bestanden
- Browsercaching met verlooptijden per type (1 uur voor HTML, 30 dagen voor CSS, JavaScript en afbeeldingen)
- Eigen foutpagina's voor de HTTP-statuscodes 404, 403 en 500
Zo gebruikt u htaccess genereren
- Configureer doorverwijzingen: Schakel het afdwingen van HTTPS in en kies of u het www-voorvoegsel aan uw URL's toevoegt of eruit verwijdert voor correcte canonicalisatie.
- Stel beveiligingsopties in: Vink naar behoefte de selectievakjes aan voor preventie van mapweergave, blokkering van gevoelige bestanden, hotlinkbescherming en blokkering van kwaadaardige bots.
- Schakel prestatiefuncties in: Zet gzip-compressie en browsercaching aan om de laadsnelheid van uw website te verbeteren en bandbreedtegebruik te beperken.
- Voeg foutpagina's toe: Voer de paden naar uw eigen foutpagina's voor 404, 403 en 500 in voor een betere gebruikerservaring wanneer fouten optreden.
- Genereer het bestand: Klik op „.htaccess genereren” om uw configuratie met correcte syntaxis en nuttige opmerkingen te maken.
- Implementeer: Kopieer de uitvoer of download die, en upload het bestand als .htaccess naar de hoofdmap van uw webserver of de gewenste submap.
Toepassingen
- Migratie naar SSL/HTTPS: Verwijs al het HTTP-verkeer automatisch door naar HTTPS nadat u een SSL-certificaat op uw server hebt geïnstalleerd.
- URL-canonicalisatie: Dwing consistente URL's met of zonder www af om problemen met dubbele inhoud in zoekmachines te voorkomen.
- Websitebeveiliging aanscherpen: Blokkeer toegang tot gevoelige configuratiebestanden, voorkom het doorbladeren van mappen en stop verkeer van kwaadaardige bots.
- Prestaties optimaliseren: Schakel gzip-compressie en browsercaching in om laadtijden en Core Web Vitals-scores aanzienlijk te verbeteren.
- Bescherming van afbeeldingsbandbreedte: Voorkom dat andere websites uw afbeeldingen insluiten en via hotlinking uw serverbandbreedte verbruiken.
- Eigen foutafhandeling: Stuur gebruikers door naar herkenbare, behulpzame foutpagina's in plaats van algemene servermeldingen te tonen.
- WordPress-beveiliging: Voorkom dat PHP in de uploadmap wordt uitgevoerd en blokkeer toegang tot gevoelige bestanden zoals .env, SQL-dumps en logs.
- Beheer van SEO-doorverwijzingen: Stel 301-doorverwijzingen in voor verplaatste pagina's, verwijderde inhoud of wijzigingen in de URL-structuur om linkwaarde te behouden.
Veelgestelde vragen
Is deze tool gratis?
Ja, de .htaccess-generator is volledig gratis te gebruiken. Er zijn geen gebruikslimieten, geen registratie en geen premiumfuncties. Genereer zoveel configuraties als u nodig hebt.
Zijn mijn gegevens veilig?
Ja. De .htaccess-configuratie wordt volledig in uw browser gegenereerd. Er worden geen gegevens naar een server gestuurd, en uw domeinnamen, URL's en instellingen worden nooit opgeslagen of gelogd.
Werkt .htaccess op alle webservers?
Nee. Het .htaccess-bestand is specifiek voor Apache-webservers. LiteSpeed leest het ook, maar het werkt niet op Nginx, IIS of andere webservers. Gebruikt u Nginx, configureer dan gelijkwaardige regels in de configuratie van uw serverblok.
Waar moet ik het .htaccess-bestand plaatsen?
Plaats het .htaccess-bestand in de hoofdmap van uw website (meestal public_html of www). De regels gelden voor die map en alle submappen. U kunt ook extra .htaccess-bestanden in submappen plaatsen voor regels die alleen voor die map gelden.
Wat gebeurt er als mijn .htaccess een syntaxisfout bevat?
Een syntaxisfout in .htaccess veroorzaakt meestal een 500 Internal Server Error, waardoor uw website onbereikbaar wordt. Test wijzigingen altijd eerst in een stagingomgeving en bewaar een back-up van uw werkende .htaccess-bestand, zodat u het snel kunt terugzetten.
Kan ik meerdere .htaccess-regels combineren?
Ja. U kunt alle gegenereerde regels combineren in één .htaccess-bestand. De generator levert goed becommentarieerde code met duidelijke secties, waardoor het eenvoudig samen te voegen is met bestaande configuraties.
Tips & best practices
- Maak altijd eerst een back-up: Sla voordat u een nieuw .htaccess-bestand uploadt een kopie van het bestaande bestand op, zodat u het snel kunt terugzetten als er iets misgaat.
- Test op staging: Test wijzigingen aan .htaccess altijd in een staging- of ontwikkelomgeving voordat u ze op uw productieserver toepast.
- Dwing overal HTTPS af: Nu gratis SSL-certificaten beschikbaar zijn bij aanbieders als Let's Encrypt, is er geen reden om HTTPS niet op alle pagina's af te dwingen.
- Blokkeer gevoelige bestanden: Voorkom altijd publieke toegang tot .env-bestanden, SQL-dumps, logbestanden en bestanden van pakketbeheerders (composer.json, package.json) die gevoelige informatie kunnen prijsgeven.
- Schakel compressie in: Gzip-compressie kan de bestandsgrootte bij overdracht met 60-80% verkleinen, wat de laadtijden aanzienlijk verbetert met minimale serverbelasting.
- Stel passende cacheduur in: Gebruik langere cacheduur voor statische assets (CSS, JS, afbeeldingen) en kortere voor HTML-pagina's, om prestaties en actuele inhoud in balans te houden.