.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.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.MDMarkdown Document
7.DATProgram Data File (generic)
8.BINCD/DVD Disc Image (BIN/CUE)
9.JSONJavaScript Object Notation file
10.NOMEDIAAndroid No-Media Marker File

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-Å