.HTACCESS

HTACCESS-fil

Apache HTTP Server Directory Configuration File
Still et spørsmål
HURTIGSVAR

En .htaccess-fil er en konfigurasjonsfil i ren tekst som leses av Apache-webserveren. Den styrer URL-videresendinger, passordbeskyttelse, egendefinerte feilsider og tilgangsregler for mappen den ligger i. Åpne og rediger den med et hvilket som helst tekstredigeringsprogram - Notepad++, VS Code eller nano. Dette er en fil for serveradministratorer eller utviklere; de fleste vanlige brukere vil aldri trenge å røre en.

Utvikler: Apache Software Foundation Kategori: Web filer Åpen standard MIME: text/plain
ÅPNES PÅ Windows macOS Linux
Relatert: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

På denne siden

19k+ filendelser indeksert
Sist vurdert Sep 4, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er HTACCESS-filformatet?

.htaccess er en konfigurasjonsfil for Apache-webserveren. I motsetning til de fleste filer, inneholder ikke .htaccess et filnavn før punktumet - det innledende punktumet er en del av selve navnet, noe som gjør den til en skjult fil som standard på Linux og macOS. .htaccess-filer bør ikke redigeres manuelt av uautoriserte eller ukvalifiserte brukere. Filen lagrer all konfigurasjon i ren tekst.

.htaccess-filer inneholder konfigurasjonsinnstillinger per mappe som definerer serverfunksjoner som:

  • indeks-siden (standard) for en mappe,
  • tilgangsbegrensninger for spesifikke IP-adresser,
  • egendefinerte feilsider (f.eks. 404 Page Not Found),
  • URL-videresendinger og omskrivinger (RewriteRule/RewriteCond),
  • passordbeskyttelse av mapper (AuthType, AuthUserFile),
  • ytterligere sikkerhetsinnstillinger for serveren og egendefinerte HTTP-responshoder.

For at .htaccess skal tre i kraft, må AllowOverride være satt til noe annet enn None i den overordnede httpd.conf - på herdede servere er .htaccess-behandling ofte deaktivert helt.

Fordi Apache leser .htaccess ved hver eneste HTTP-forespørsel til mappen, medfører det en målbar ytelseskostnad. Apaches egen dokumentasjon anbefaler å plassere tilsvarende direktiver i server- eller VirtualHost-konfigurasjonsblokker i stedet, da disse lastes kun én gang ved oppstart.

.htaccess er spesifikk for Apache; Nginx støtter det ikke og krever tilsvarende regler i nginx.conf. Den tilhørende filen .htpasswd lagrer hashede påloggingsdetaljer for HTTP Basic Authentication.

Sikkerhet og trygghet

RISIKO: HIGH

.htaccess i seg selv er en ufarlig tekstfil å åpne i et redigeringsprogram. Den representerer imidlertid en KRITISK angrepsflate på webservere: 1. Opplastingsangrep: hvis en webapp lar brukere laste opp filer til en web-tilgjengelig mappe og Apaches AllowOverride tillater .htaccess, kan en angriper som laster opp en spesiallaget .htaccess re-aktivere PHP-kjøring i en opplastingsmappe og kjøre webshells. Mottiltak: lagre opplastinger utenfor dokumentroten; sett AllowOverride None for opplastingsmapper; blokker opprettelse av .htaccess i opplastingsmapper. 2. Informasjonsavsløring: en feilkonfigurert server som serverer .htaccess som en tekstfil (i stedet for å blokkere tilgang til punktum-filer) eksponerer serverkonfigurasjon, mappestruktur og potensielt referanser til påloggingsdetaljer. Apaches standardkonfigurasjon blokkerer tilgang til .htaccess-filer (FilesMatch ^\.ht).

Formatdetaljer

i et nøtteskall
FULLT NAVNApache HTTP Server Directory Configuration Fileogså kjent som .htaccess file, hypertext access file
UTVIKLERApache Software Foundationsiden 1994 (NCSA HTTPd, predecessor to Apache; Apache inherited it from 1995)
KATEGORIWeb filer
MIME-TYPEtext/plain
TYPEdirektivfil for Apache-konfigurasjon i ren tekst
STANDARDÅpen · royalty-fri

Programmer som åpner HTACCESS-filer

Windows5 apps
Windows Notepad Innebygd Fil > Åpne - sett filfilteret til «Alle filer (*.*)», naviger til .htaccess og åpne. Ingen syntaksutheving.
Adobe Dreamweaver Betalt Åpne med Dreamweavers kodeeditor; behandler den som en ren tekstfil.
NotePad++ text editor Åpen kildekode Fil > Åpne - naviger til .htaccess-filen. Aktiver «Vis skjulte filer» i Windows Utforsker først, da punktum-filer er skjult som standard.
Apache http server Åpen kildekode Leses automatisk av Apache httpd ved hver forespørsel.
Visual Studio Code Åpen kildekode Fil > Åpne fil - velg .htaccess. VS Code uthever Apache-direktivsyntaks med Apache Conf-utvidelsen.
macOS3 apps
TextMate Åpen kildekode Fil > Åpne - aktiver visning av skjulte filer med Cmd+Shift+. i fildialogen.
Apache http server Åpen kildekode Leses automatisk av Apache httpd ved hver forespørsel.
Visual Studio Code Åpen kildekode Fil > Åpne fil - velg .htaccess. VS Code uthever Apache-direktivsyntaks med Apache Conf-utvidelsen.
Linux3 apps
gedit Åpen kildekode gedit .htaccess i terminalen, eller Fil > Åpne med «Vis skjulte filer» aktivert.
Apache http server Åpen kildekode Leses automatisk av Apache httpd ved hver forespørsel.
Vi / Vim Åpen kildekode vim /sti/til/.htaccess - kjør i terminalen.

Tekniske detaljer

dyp spesifikasjon
OpprinnelseArvet fra NCSA HTTPd (1994); Apache HTTP Server har støttet det siden versjon 1.0 (1995)
FilnavnPunktum-fil - det komplette filnavnet er `.htaccess`; skjult som standard på Unix og macOS
FiltypeApache-konfigurasjon i ren tekst per mappe
KodingUTF-8 eller ASCII (må samsvare med serverens locale)
Typisk filstørrelse100 byte - 50 KB (de fleste filer under 5 KB)
BehandlingsfrekvensLeses av Apache ved hver HTTP-forespørsel til mappen den ligger i og alle undermapper
Forutsetning`AllowOverride` må ikke være `None` i den overordnede `httpd.conf`; ellers blir `.htaccess` ignorert uten varsel
Vanlige direktiver`RewriteRule`, `RewriteCond`, `ErrorDocument`, `AuthType`, `AuthUserFile`, `Header`, `Options`, `Redirect`
Syntaks for tilgangskontrollApache 2.4 erstattet `Allow`/`Deny` med `Require`; eldre syntaks krever `mod_access_compat`
Nginx-kompatibilitetStøttes ikke av Nginx; regler må oversettes manuelt til `nginx.conf`-direktiver
YtelsesmerknadForårsaker disklesing per forespørsel; Apache anbefaler å foretrekke `httpd.conf` eller VirtualHost-blokker for konfigurasjon
SikkerhetsrisikoEn `.htaccess` lastet opp av en angriper i en skrivbar webmappe kan aktivere kjøring av skript på serversiden
Utgitt1994 (NCSA HTTPd, predecessor to Apache; Apache inherited it from 1995)
Siste versjonApache HTTP Server 2.4.x directive syntax (current)
Åpen standardJa · royalty-fri
Spesifikasjonhttpd.apache.org

HTACCESS-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med HTACCESS-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om HTACCESS-filer.

Ofte stilte spørsmål

Hvorfor kan jeg ikke se .htaccess-filen min i Windows Utforsker eller macOS Finder?
Punktum-filer (navn som starter med .) er skjult som standard. I Windows Utforsker: Vis > Skjulte elementer. I macOS Finder: Cmd+Shift+. for å veksle synlighet for skjulte filer.
Kan jeg redigere .htaccess med Notepad?
Ja - alle tekstredigeringsprogrammer fungerer. Bruk Notepad++, VS Code eller Vim for syntaksutheving. I Windows, sett filtypefilteret til «Alle filer» i Åpne-dialogen.
Bruker Nginx .htaccess-filer?
Nei. Nginx støtter ikke .htaccess. Direktiver må oversettes til nginx.conf location-blokker.
Er det trygt å laste ned .htaccess-filer fra internett?
Behandle ethvert .htaccess-utdrag med forsiktighet - direktiver kan videresende nettstedet ditt til tredjeparts-URL-er, nekte tilgang for alle besøkende eller eksponere administratorområder. Gå gjennom hver linje før du tar dem i bruk.
Hvorfor har ikke .htaccess-filen min noen effekt?
Mest sannsynlige årsak: AllowOverride None i den overordnede Apache-konfigurasjonen (httpd.conf eller VirtualHost). Be din hostingleverandør om å aktivere AllowOverride All eller spesifikke overstyringer.
Hva er forskjellen mellom .htaccess og httpd.conf?
.htaccess gjelder per mappe ved forespørsel (tregere, ingen server-omstart nødvendig). httpd.conf gjelder globalt ved serveroppstart (raskere, krever root-tilgang og server-omstart).

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å