Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB-cupen
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Varför du inte kan hitta .htaccess-filen på din WordPress-webbplats

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.

Hitta .htaccess-filen för din WordPress-webbplats

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
  1. Anslut till din WordPress-värdserver med FileZilla.
  2. Klicka på 'Server' i den övre menyraden.
  3. Välj 'Tvinga visning av dolda filer' från rullgardinsmenyn.
Visa dolda filer i FileZilla

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.

Bluehost webbplatsinställningar

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.

Åtkomst till en webbplats filhanterare i Bluehost

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)'.

Visa dolda filer i cPanel

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.

Logga först in på din WordPress-instrumentpanel och navigera till Inställningar » Permalänkar.

Permalänkinställningssida

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

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.

Avslöjande: Vårt innehåll stöds av läsarna. Det betyder att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

81 kommentarerLämna ett svar

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

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarpolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.