Skip to main content
CheckTown
Generators

.htaccess Generator: Apache Configuration Made Easy

Gepubliceerd 6 min lezen
In dit artikel

Wat is .htaccess?

Het .htaccess-bestand (hypertext access) is een configuratiebestand op directoryniveau voor Apache-webservers. Het stelt u in staat serverinstellingen per directory te overschrijven zonder de hoofdconfiguratie te bewerken. Veelvoorkomende toepassingen zijn URL-omleidingen, toegangscontrole, cachingregels en aangepaste foutpagina's.

Het .htaccess-bestand wordt bij elke aanvraag gelezen, waardoor wijzigingen onmiddellijk effect hebben zonder serverherstart. Dit maakt het de standaardmethode voor Apache-configuratie op gedeelde hosting.

Hoe .htaccess-configuratie werkt

Apache verwerkt .htaccess-richtlijnen via het modulesysteem, waarbij mod_rewrite de meest gebruikte module is voor URL-manipulatie.

  • URL-herschrijving en omleidingen — mod_rewrite-regels transformeren URL's met reguliere expressies voor schone URL's en HTTPS-afdwinging
  • Caching en compressie — stel browsercache-headers in met mod_expires en schakel GZIP-compressie in met mod_deflate
  • Toegangscontrole — beperk toegang op IP-adres, vereist authenticatie met .htpasswd-bestanden of blokkeer specifieke user agents

Probeer gratis — geen aanmelding vereist

Genereer .htaccess-regels →

Wanneer een .htaccess-generator gebruiken

Het handmatig schrijven van .htaccess-regels vereist kennis van Apache-richtlijnsyntax en reguliere expressies.

  • HTTPS afdwingen — leid al het HTTP-verkeer om naar HTTPS met één enkele regel
  • Hotlinkbescherming — voorkom dat andere sites uw afbeeldingen insluiten door verzoeken met externe verwijzers te blokkeren
  • Aangepaste foutpagina's — definieer eigen 404- en 500-foutpagina's in plaats van Apache-standaarden

Veelgestelde vragen

Wat is het verschil tussen .htaccess en httpd.conf?

httpd.conf is het hoofdconfiguratiebestand, eenmaal geladen bij serverstart. .htaccess-bestanden worden bij elke aanvraag gelezen en gelden alleen voor hun directory. httpd.conf is sneller, maar .htaccess is essentieel op gedeelde hosting.

Beïnvloedt .htaccess de serverprestaties?

Ja, enigszins. Apache moet .htaccess-bestanden controleren bij elke aanvraag. Voor drukke sites met servertoegang kunt u richtlijnen naar httpd.conf verplaatsen. Voor de meeste sites is de impact verwaarloosbaar.

Wat is het Nginx-equivalent van .htaccess?

Nginx ondersteunt geen .htaccess-bestanden. Alle configuratie gaat in het serverblok van nginx.conf. Nginx herlaadt configuratie alleen bij expliciet commando, efficiënter maar vereist servertoegang.

Gerelateerde Tools