.HTACCESS

HTACCESS-bestand

Apache HTTP Server Directory Configuration File
Stel een vraag
SNEL ANTWOORD

Een .htaccess-bestand is een configuratiebestand in platte tekst dat wordt gelezen door de Apache-webserver. Het regelt URL-omleidingen, wachtwoordbeveiliging, aangepaste foutpagina's en toegangsregels voor de map waarin het zich bevindt. Open en bewerk het met elke teksteditor - Notepad++, VS Code of nano. Dit is een bestand voor serverbeheerders of ontwikkelaars; de meeste gewone gebruikers zullen er nooit een hoeven aan te raken.

Ontwikkelaar: Apache Software Foundation Categorie: Internet-bestanden Open standaard MIME: text/plain
OPENT OP Windows macOS Linux
Gerelateerd: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Sep 4, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het HTACCESS-bestandsformaat?

.htaccess is een configuratiebestand voor de Apache-webserver. In tegenstelling tot de meeste bestanden bevat .htaccess geen bestandsnaam voor de punt - de voorafgaande punt maakt deel uit van de naam zelf, waardoor het standaard een verborgen bestand is op Linux en macOS. .htaccess-bestanden mogen niet handmatig worden bewerkt door onbevoegde of ongekwalificeerde gebruikers. Het bestand slaat alle configuratie op in platte tekst.

.htaccess-bestanden bevatten configuratie-instellingen per map die serverfuncties definiëren zoals:

  • de indexpagina (standaardpagina) van een map,
  • toegangsbeperkingen voor specifieke IP-adressen,
  • aangepaste foutpagina's (bijv. 404 Pagina niet gevonden),
  • URL-omleidingen en herschrijvingen (RewriteRule/RewriteCond),
  • mapbeveiliging met wachtwoorden (AuthType, AuthUserFile),
  • aanvullende serverbeveiligingsinstellingen en aangepaste HTTP-responskoppen.

Om .htaccess effect te laten hebben, moet AllowOverride op iets anders dan None zijn ingesteld in de bovenliggende httpd.conf - op extra beveiligde servers is de verwerking van .htaccess vaak volledig uitgeschakeld.

Omdat Apache .htaccess leest bij elk HTTP-verzoek naar de betreffende map, brengt dit een meetbare prestatiekosten met zich mee. De eigen documentatie van Apache raadt aan om gelijkwaardige richtlijnen in server- of VirtualHost-configuratieblokken te plaatsen, aangezien deze slechts eenmaal bij het opstarten worden geladen.

.htaccess is specifiek voor Apache; Nginx ondersteunt dit niet en vereist gelijkwaardige regels in nginx.conf. Het bijbehorende bestand .htpasswd slaat gehashte inloggegevens op voor HTTP Basic Authentication.

Beveiliging & veiligheid

RISICO: HIGH

.htaccess zelf is een onschadelijk tekstbestand om te openen in een editor. Het vormt echter een CRITIEK aanvalsoppervlak op webservers: 1. Upload-aanval: als een web-app gebruikers toestaat bestanden te uploaden naar een voor het web toegankelijke map en de AllowOverride van Apache .htaccess toestaat, kan een aanvaller die een gemanipuleerd .htaccess-bestand uploadt, PHP-uitvoering in een uploadmap opnieuw inschakelen en webshells uitvoeren. Mitigatie: sla uploads op buiten de document root; stel AllowOverride None in voor uploadmappen; blokkeer de aanmaak van .htaccess in uploadmappen. 2. Informatieblootstelling: een verkeerd geconfigureerde server die .htaccess als tekstbestand serveert (in plaats van de toegang tot dotfiles te blokkeren) stelt de serverconfiguratie, mappenstructuur en mogelijk verwijzingen naar inloggegevens bloot. De standaardconfiguratie van Apache blokkeert de toegang tot .htaccess-bestanden (FilesMatch ^\.ht).

Formaatdetails

in een notendop
VOLLEDIGE NAAMApache HTTP Server Directory Configuration Fileook bekend als .htaccess file, hypertext access file
ONTWIKKELAARApache Software Foundationsinds 1994 (NCSA HTTPd, predecessor to Apache; Apache inherited it from 1995)
MIME-TYPEtext/plain
TYPEplatte tekst Apache configuratierichtlijn bestand
STANDAARDOpen · royaltyvrij

Programma's die HTACCESS-bestanden openen

Windows5 apps
Windows Notepad Ingebouwd Bestand > Openen - stel bestandsfilter in op „Alle bestanden (*.*)”, navigeer naar .htaccess en open. Geen syntaxisaccentuering.
Adobe Dreamweaver Betaald Openen met de code-editor van Dreamweaver; behandelt het als een plat tekstbestand.
NotePad++ text editor Open-source Bestand > Openen - navigeer naar het .htaccess-bestand. Schakel eerst „Verborgen bestanden weergeven” in in Windows Verkenner, aangezien dotfiles standaard verborgen zijn.
Apache http server Open-source Wordt automatisch gelezen door Apache httpd bij elk verzoek.
Visual Studio Code Open-source Bestand > Bestand openen - selecteer .htaccess. VS Code accentueert de syntaxis van Apache-richtlijnen met de Apache Conf-extensie.
macOS3 apps
TextMate Open-source Bestand > Openen - schakel het weergeven van verborgen bestanden in met Cmd+Shift+. in het bestandsvenster.
Apache http server Open-source Wordt automatisch gelezen door Apache httpd bij elk verzoek.
Visual Studio Code Open-source Bestand > Bestand openen - selecteer .htaccess. VS Code accentueert de syntaxis van Apache-richtlijnen met de Apache Conf-extensie.
Linux3 apps
gedit Open-source gedit .htaccess in terminal, of Bestand > Openen met „Verborgen bestanden weergeven” ingeschakeld.
Apache http server Open-source Wordt automatisch gelezen door Apache httpd bij elk verzoek.
Vi / Vim Open-source vim /pad/naar/.htaccess - uitvoeren in terminal.

Technische details

diepe specificaties
OorsprongOvergenomen van NCSA HTTPd (1994); Apache HTTP Server ondersteunt het sinds versie 1.0 (1995)
BestandsnaamDotfile - de volledige bestandsnaam is `.htaccess`; standaard verborgen op Unix en macOS
BestandstypePlatte tekst Apache-configuratie per map
CoderingUTF-8 of ASCII (moet overeenkomen met serverinstellingen)
Typische bestandsgrootte100 bytes - 50 KB (meeste bestanden onder 5 KB)
VerwerkingsfrequentieGelezen door Apache bij elk HTTP-verzoek naar de betreffende map en alle submappen
Vereiste`AllowOverride` mag niet op `None` staan in de bovenliggende `httpd.conf`; anders wordt `.htaccess` stilzwijgend genegeerd
Veelvoorkomende richtlijnen`RewriteRule`, `RewriteCond`, `ErrorDocument`, `AuthType`, `AuthUserFile`, `Header`, `Options`, `Redirect`
Syntaxis voor toegangscontroleApache 2.4 heeft `Allow`/`Deny` vervangen door `Require`; oudere syntaxis vereist `mod_access_compat`
Nginx-compatibiliteitNiet ondersteund door Nginx; regels moeten handmatig worden vertaald naar `nginx.conf`-richtlijnen
Prestatie-opmerkingVeroorzaakt schijfleesacties per verzoek; Apache raadt aan om de voorkeur te geven aan `httpd.conf` of VirtualHost-blokken voor configuratie
BeveiligingsrisicoEen door een aanvaller geüpload `.htaccess`-bestand in een beschrijfbare webmap kan de uitvoering van server-side scripts inschakelen
Uitgebracht1994 (NCSA HTTPd, predecessor to Apache; Apache inherited it from 1995)
Laatste versieApache HTTP Server 2.4.x directive syntax (current)
Open standaardJa · royaltyvrij
Specificatiehttpd.apache.org

HTACCESS conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met HTACCESS-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over HTACCESS-bestanden.

Veelgestelde vragen

Waarom kan ik mijn .htaccess-bestand niet zien in Windows Verkenner of macOS Finder?
Dotfiles (namen die beginnen met een .) zijn standaard verborgen. In Windows Verkenner: Beeld > Verborgen items. In macOS Finder: Cmd+Shift+. om de zichtbaarheid van verborgen bestanden om te schakelen.
Kan ik .htaccess bewerken met Kladblok?
Ja - elke teksteditor werkt. Gebruik Notepad++, VS Code of Vim voor syntaxisaccentuering. Stel in Windows het bestandstypefilter in op „Alle bestanden” in het dialoogvenster Openen.
Gebruikt Nginx .htaccess-bestanden?
Nee. Nginx ondersteunt geen .htaccess. Richtlijnen moeten worden vertaald naar nginx.conf location-blokken.
Is het veilig om .htaccess-bestanden van internet te downloaden?
Behandel elk .htaccess-fragment met voorzichtigheid - richtlijnen kunnen uw site omleiden naar URL's van derden, de toegang voor alle bezoekers weigeren of beheeromgevingen blootstellen. Controleer elke regel voordat u deze toepast.
Waarom heeft mijn .htaccess-bestand geen effect?
Meest waarschijnlijke oorzaak: AllowOverride None in de bovenliggende Apache-configuratie (httpd.conf of VirtualHost). Vraag uw hostingprovider om AllowOverride All of specifieke overrides in te schakelen.
Wat is het verschil tussen .htaccess en httpd.conf?
.htaccess wordt per map toegepast op het moment van het verzoek (langzamer, geen serverherstart nodig). httpd.conf wordt globaal toegepast bij het opstarten van de server (sneller, vereist root-toegang en serverherstart).

Referenties

1MDN Web Docs - Apache Configuration: .htaccessdeveloper.mozilla.org
2Apache HTTP Server 2.4 - .htaccess files tutorialhttpd.apache.org

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.PRO6XProPresenter 6 Bundle File
10.PRDXSoftMaker Presentations Document

Gerelateerde extensies

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z