Att försöka hitta din .htaccess-fil kan vara en av de vanligaste frustrationerna när du börjar arbeta med din WordPress-webbplats. Du letar troligen efter den för att åtgärda ett vanligt fel, men den verkar ha försvunnit.
Om detta låter bekant är du på rätt plats.
De två vanligaste anledningarna till att du inte kan hitta din .htaccess-fil är att 1) det är en dold fil och din filhanterare inte är inställd på att visa dolda filer, eller 2) den ännu inte har genererats av WordPress.
Vi har hjälpt tusentals användare att lösa exakt detta problem. Och i den här guiden visar vi dig exakt hur du hittar din .htaccess-fil genom att göra den synlig, och hur du skapar en ny om den saknas.

Snabbt svar: Varför kan du inte hitta din .htaccess-fil?
Din .htaccess-fil är dold som standard – din FTP-klient eller filhanterare måste vara inställd på att visa dolda filer. Om den fortfarande inte finns där, har WordPress kanske inte skapat den ännu, vilket du kan åtgärda genom att spara dina permalinksinställningar.
Vad är .htaccess-filen?
.htaccess-filen är en dold serverkonfigurationsfil i din WordPress-rotmapp som talar om för Apache-webbservern hur den ska hantera URL:er, omdirigeringar och åtkomstregler.
- Styr din permalinksstruktur – håller inläggs-URL:er rena och SEO-vänliga
- Endast Apache-servrar – om din värd använder Nginx gäller inte den här filen; kontrollera med din värd
Hur du hittar eller skapar din .htaccess-fil
Här är en snabb översikt över alla ämnen vi kommer att täcka i det här inlägget.
Du kan använda snabblänkarna nedan för att hoppa till olika sektioner:
Metod 1: Göra dolda filer synliga
Prickan i början av filnamnet .htaccess talar om för servern att det är en dold fil. Som standard visar de flesta FTP-klienter och webbaserade filhanterare inte dolda filer. Det innebär att du behöver ändra en inställning för att göra dem synliga.
Här på WPBeginner använder våra utvecklare ofta FTP-klienter som FileZilla för serveråtkomst. Detta är ett pålitligt verktyg som ger dig direkt kontroll över din webbplats filer.
Hur man visar dolda filer i FileZilla
- Anslut till din WordPress-värdserver med FileZilla.
- Klicka på 'Server' i den övre menyraden.
- Välj 'Tvinga visning av dolda filer' från rullgardinsmenyn.

När du aktiverar detta alternativ kommer du att kunna se .htaccess-filen i rotkatalogen för din WordPress-webbplats.
Hur man visar dolda filer i cPanel / Bluehost
Om du använder File Manager-appen i cPanel kan du hitta en liknande inställning.
Logga först in på ditt värdkonto. Om du använder en värd som Bluehost, navigera till fliken 'Webbplatser' och klicka på 'Inställningar' för din webbplats.

Därefter måste du hitta och klicka på ikonen 'Filhanteraren'.
Filhanteraren är en cPanel-app som låter dig bläddra bland filer som lagras på din webbhotellsserver utan att använda en FTP-klient.

När filhanteraren öppnas klickar du på knappen 'Inställningar' i det övre högra hörnet.
En popup visas. Du måste markera rutan bredvid 'Visa dolda filer (dotfiles)'.

Klicka på knappen 'Spara' för att lagra dina ändringar.
Du bör nu kunna se och redigera .htaccess-filen i Filhanteraren.
Metod 2: Generera en ny .htaccess-fil
Den andra anledningen till en saknad .htaccess-fil är att din webbplats ännu inte har genererat en. WordPress skapar denna fil automatiskt för att hantera dina permalänkar, men ibland behöver den en liten knuff.
Använda inställningarna för permalänkar
Logga först in på din WordPress-instrumentpanel och navigera till Inställningar » Permalänkar.

Gör inga ändringar. Bläddra bara till botten och klicka på knappen 'Spara ändringar'.
WordPress kommer nu att försöka generera .htaccess-filen åt dig. Om det misslyckas på grund av ett problem med filrättigheter kommer det att visa ett meddelande som säger att '.htaccess-filen inte är skrivbar'.
Skapa .htaccess-filen manuellt
Om WordPress inte kan skapa filen automatiskt måste du göra det manuellt.
Öppna helt enkelt en vanlig textredigerare som Anteckningar på din dator.
Kopiera och klistra in standard WordPress-reglerna nedan i textfilen:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Notera: Om din WordPress-webbplats är installerad i en underkatalog (som yourdomain.com/blog/), måste du ändra raden RewriteBase / till RewriteBase /blog/.
Viktigt: Lägg aldrig till egen kod mellan kommentarerna # BEGIN WordPress och # END WordPress. WordPress skriver över det här avsnittet när du uppdaterar dina permalinksinställningar.
Spara nu filen på ditt skrivbord som .htaccess. Se till att din textredigerare inte lägger till en .txt-tillägg till filnamnet när du sparar den.
Anslut sedan till din webbplats med en FTP-klient och ladda upp .htaccess-filen till din webbplats rotkatalog (vanligtvis /public_html).
Om du får ett felmeddelande vid uppladdning kan du behöva ändra filrättigheterna för din rotkatalog till 755.
Vad du ska göra om du fortfarande inte kan skapa eller redigera .htaccess
Baserat på vår erfarenhet av att hantera hundratals WordPress-webbplatser har vi ibland sett serverkonfigurationer eller säkerhetsplugins som hindrar dig från att ändra .htaccess-filen. Detta görs vanligtvis som en säkerhetsåtgärd.
Om du har provat felsökningstipsen ovan och det fortfarande inte fungerar, är det bästa att kontakta supportteamet hos din WordPress-värdleverantör. De har tillgång till serverloggar och kan snabbt identifiera och åtgärda problemet.
För fler tips, se vår guide om hur du ber om WordPress-support och får den.
Vanliga frågor om .htaccess-filen
Var finns .htaccess-filen i WordPress?
.htaccess-filen finns i rotkatalogen för din WordPress-installation – vanligtvis mappen public_html. Eftersom den börjar med en punkt är den dold som standard. Aktivera "Visa dolda filer" i din FTP-klient eller cPanel-filhanterare för att se den.
Fungerar .htaccess på all WordPress-hosting?
Nej. .htaccess-filen fungerar bara på Apache-webbservrar. De flesta delade hostingplaner (som Bluehost eller SiteGround) körs på Apache, men om din värd använder Nginx gäller inte .htaccess. Om du är osäker, fråga din värd.
Vad är standardkoden för en WordPress .htaccess-fil?
Standard WordPress .htaccess innehåller omskrivningsregler mellan kommentarerna # BEGIN WordPress och # END WordPress. Hela koden visas i avsnittet Manuell skapning ovan. Många cachnings- och SEO-plugins lägger till sina egna regler utanför detta block.
Är det säkert att ta bort .htaccess-filen?
Ja, att ta bort .htaccess-filen är säkert som ett felsökningssteg. WordPress kommer att återskapa den när du går till Inställningar » Permalinks och klickar på 'Spara ändringar'. Att ta bort den tar bort anpassade plugin-regler tillfälligt men raderar inte ditt innehåll.
Kan ett plugin skapa eller modifiera .htaccess-filen?
Ja. Cachningsplugins som WP Rocket lägger till regler för webbläsar-cachning, SEO-plugins som All in One SEO kan lägga till regler för omskrivning av sitemap, och säkerhetsplugins som Wordfence kan lägga till regler för bot-blockering – allt i .htaccess-filen.
Ytterligare resurser för felsökning av WordPress
- Hur du åtgärdar WordPress .htaccess-filen (nybörjarguide)
- Hur du åtgärdar att WordPress-webbplatsen inte uppdateras direkt
- Hur man fixar att utvalda bilder inte visas i WordPress
- Hur man åtgärdar problemet med att WordPress fortsätter att logga ut (nybörjarguide)
- Hur man återställer och återställer borttagna sidor i WordPress
- Varför kan jag inte lägga till eller installera plugins i WordPress?
- Hur man fixar saknad adminfältsproblem i WordPress
- Vad du ska göra när du är utelåst från WordPress-admin (wp-admin)
- De vanligaste WordPress-felen och hur du åtgärdar dem
Vi hoppas att den här artikeln har hjälpt dig att hitta .htaccess-filen på din WordPress-webbplats. Du kanske också vill se vår felsökningsguide för WordPress för att åtgärda vanliga fel och vår lista över de bästa WordPress-plugins för att växa din webbplats.
Om du gillade den här artikeln, prenumerera gärna på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.


Jiří Vaněk
Tack för rådet. Det hjälpte mig inte bara att lösa problemet med htaccess-filen, som jag stötte på för första gången (på andra servrar såg jag filen utan problem), utan det hjälpte mig också att lösa problemet med .user.ini-filen, där jag behövde placera direktiv för PHP-gränser. Jag visste inte att dessa filer är dolda som standard.