.HTACCESS

HTACCESS-fil

Apache HTTP Server Directory Configuration File
Ställ en fråga
SNABBT SVAR

En .htaccess-fil är en konfigurationsfil i klartext som läses av webbservern Apache. Den styr URL-omdirigeringar, lösenordsskydd, anpassade felsidor och åtkomstregler för katalogen den ligger i. Öppna och redigera den med valfri textredigerare - Notepad++, VS Code eller nano. Detta är en fil för serveradministratörer eller utvecklare; de flesta vanliga användare kommer aldrig att behöva röra en.

Utvecklare: Apache Software Foundation Kategori: Internetfiler Öppen standard MIME: text/plain
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

På denna sida

19k+ filtillägg indexerade
Senast granskad Sep 4, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet HTACCESS?

.htaccess är en konfigurationsfil för webbservern Apache. Till skillnad från de flesta filer innehåller .htaccess inte ett filnamn före punkten - den inledande punkten är en del av själva namnet, vilket gör den till en dold fil som standard på Linux och macOS. .htaccess-filer bör inte redigeras manuellt av obehöriga eller okvalificerade användare. Filen lagrar all konfiguration i klartext.

.htaccess-filer innehåller konfigurationsinställningar per katalog som definierar serverfunktioner såsom:

  • indexsidan (standard) för en katalog,
  • åtkomstbegränsningar för specifika IP-adresser,
  • anpassade felsidor (t.ex. 404 Page Not Found),
  • URL-omdirigeringar och omskrivningar (RewriteRule/RewriteCond),
  • lösenordsskyddade kataloger (AuthType, AuthUserFile),
  • ytterligare säkerhetsinställningar för servern och anpassade HTTP-svarshuvuden.

För att .htaccess ska träda i kraft måste AllowOverride vara inställt på något annat än None i den överordnade httpd.conf - på härdade servrar är bearbetning av .htaccess ofta helt inaktiverad.

Eftersom Apache läser .htaccess vid varje HTTP-begäran till dess katalog, medför det en mätbar prestandakostnad. Apaches egen dokumentation rekommenderar att man placerar motsvarande direktiv i serverns eller VirtualHost-konfigurationsblock istället, eftersom dessa endast laddas en gång vid uppstart.

.htaccess är specifik för Apache; Nginx stöder den inte och kräver motsvarande regler i nginx.conf. Komplementfilen .htpasswd lagrar hashade inloggningsuppgifter för HTTP Basic Authentication.

Säkerhet & trygghet

RISK: HIGH

.htaccess i sig är en ofarlig textfil att öppna i en redigerare. Den utgör dock en KRITISK attackyta på webbservrar: 1. Uppladdningsattack: om en webbapp tillåter användare att ladda upp filer till en webbtillgänglig katalog och Apaches AllowOverride tillåter .htaccess, kan en angripare som laddar upp en manipulerad .htaccess återaktivera PHP-exekvering i en uppladdningskatalog och köra webbskal. Åtgärd: lagra uppladdningar utanför dokumentroten; ställ in AllowOverride None för uppladdningskataloger; blockera skapande av .htaccess i uppladdningskataloger. 2. Informationsläckage: en felkonfigurerad server som serverar .htaccess som en textfil (istället för att blockera åtkomst till punktfiler) exponerar serverkonfiguration, katalogstruktur och potentiellt referenser till inloggningsuppgifter. Apaches standardkonfiguration blockerar åtkomst till .htaccess-filer (FilesMatch ^\.ht).

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNApache HTTP Server Directory Configuration Fileäven känd som .htaccess file, hypertext access file
UTVECKLAREApache Software Foundationsedan 1994 (NCSA HTTPd, predecessor to Apache; Apache inherited it from 1995)
MIME-TYPtext/plain
TYPdirektivfil för Apache-konfiguration i klartext
STANDARDÖppen · royaltyfri

Program som öppnar HTACCESS-filer

Windows5 apps
Windows Notepad Inbyggd Arkiv > Öppna - ställ in filfilter till «Alla filer (*.*)», navigera till .htaccess och öppna. Ingen syntaxmarkering.
Adobe Dreamweaver Betald Öppna med Dreamweavers kodredigerare; behandlar den som en vanlig textfil.
NotePad++ text editor Öppen källkod Arkiv > Öppna - navigera till .htaccess-filen. Aktivera «Visa dolda filer» i Windows Explorer först, eftersom punktfiler är dolda som standard.
Apache http server Öppen källkod Läses automatiskt av Apache httpd vid varje begäran.
Visual Studio Code Öppen källkod Arkiv > Öppna fil - välj .htaccess. VS Code markerar Apache-direktivsyntax med tillägget Apache Conf.
macOS3 apps
TextMate Öppen källkod Arkiv > Öppna - aktivera visning av dolda filer med Cmd+Shift+. i fildialogrutan.
Apache http server Öppen källkod Läses automatiskt av Apache httpd vid varje begäran.
Visual Studio Code Öppen källkod Arkiv > Öppna fil - välj .htaccess. VS Code markerar Apache-direktivsyntax med tillägget Apache Conf.
Linux3 apps
gedit Öppen källkod gedit .htaccess i terminalen, eller Arkiv > Öppna med «Visa dolda filer» aktiverat.
Apache http server Öppen källkod Läses automatiskt av Apache httpd vid varje begäran.
Vi / Vim Öppen källkod vim /sökväg/till/.htaccess - kör i terminalen.

Tekniska detaljer

djup specifikation
UrsprungÄrvd från NCSA HTTPd (1994); Apache HTTP Server har stött den sedan version 1.0 (1995)
FilnamnPunktfil - det fullständiga filnamnet är `.htaccess`; dold som standard på Unix och macOS
FiltypApache-konfiguration i klartext per katalog
KodningUTF-8 eller ASCII (måste matcha serverns språkinställning)
Typisk filstorlek100 byte - 50 KB (de flesta filer under 5 KB)
BearbetningsfrekvensLäses av Apache vid varje HTTP-begäran till den innehållande katalogen och alla underkataloger
Förutsättning`AllowOverride` får inte vara `None` i den överordnade `httpd.conf`; annars ignoreras `.htaccess` tyst
Vanliga direktiv`RewriteRule`, `RewriteCond`, `ErrorDocument`, `AuthType`, `AuthUserFile`, `Header`, `Options`, `Redirect`
Syntax för åtkomstkontrollApache 2.4 ersatte `Allow`/`Deny` med `Require`; äldre syntax kräver `mod_access_compat`
Nginx-kompatibilitetStöds inte av Nginx; regler måste översättas manuellt till `nginx.conf`-direktiv
PrestandanoteringOrsakar diskläsningar per begäran; Apache rekommenderar att föredra `httpd.conf` eller VirtualHost-block för konfiguration
SäkerhetsriskEn angripare som laddar upp en `.htaccess` i en skrivbar webbkatalog kan aktivera exekvering av skript på serversidan
Släppt1994 (NCSA HTTPd, predecessor to Apache; Apache inherited it from 1995)
Senaste versionApache HTTP Server 2.4.x directive syntax (current)
Öppen standardJa · royaltyfri
Specifikationhttpd.apache.org

HTACCESS-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med HTACCESS-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om HTACCESS-filer.

Vanliga frågor

Varför kan jag inte se min .htaccess-fil i Windows Explorer eller macOS Finder?
Punktfiler (namn som börjar med .) är dolda som standard. I Windows Explorer: Visa > Dolda objekt. I macOS Finder: Cmd+Shift+. för att växla synlighet för dolda filer.
Kan jag redigera .htaccess med Notepad?
Ja - alla textredigerare fungerar. Använd Notepad++, VS Code eller Vim för syntaxmarkering. I Windows, ställ in filtypsfiltret till «Alla filer» i dialogrutan Öppna.
Använder Nginx .htaccess-filer?
Nej. Nginx stöder inte .htaccess. Direktiv måste översättas till location-block i nginx.conf.
Är det säkert att ladda ner .htaccess-filer från internet?
Behandla alla .htaccess-kodavsnitt med försiktighet - direktiv kan omdirigera din webbplats till tredjeparts-URL:er, neka åtkomst för alla besökare eller exponera administratörsområden. Granska varje rad innan du använder dem.
Varför har min .htaccess-fil ingen effekt?
Troligaste orsak: AllowOverride None i den överordnade Apache-konfigurationen (httpd.conf eller VirtualHost). Be din webbhotellsleverantör att aktivera AllowOverride All eller specifika åsidosättningar.
Vad är skillnaden mellan .htaccess och httpd.conf?
.htaccess tillämpas per katalog vid varje begäran (långsammare, ingen serveromstart krävs). httpd.conf tillämpas globalt vid serverstart (snabbare, kräver root-åtkomst och serveromstart).

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

.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 filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö