Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
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

Vad är .htaccess-filen?

.htaccess-filen är en serverkonfigurationsfil som används av webbplatser som körs på Apache-webbservern. Den talar om för din server hur vissa saker på din webbplats ska hanteras.

Dess uppgifter inkluderar att hantera din webbplats permalänkstruktur, omdirigera användare, lösenordsskydda adminområdet och mer.

Filen finns i rotmappen för din WordPress-installation, tillsammans med mappar som /wp-content/ och /wp-admin/.

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 det här alternativet kan du se .htaccess-filen i rotkatalogen på 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 hostingkonto. 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 den här filen 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/.

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 filbehörigheten 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 till och med säkerhetsplugins som hindrar dig från att modifiera .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 korrekt ber om WordPress-support och får den.

Vanliga frågor om .htaccess-filen

Här är några av de vanligaste frågorna vi får om .htaccess-filen.

Vad är standardkoden för en WordPress .htaccess-fil?

Standardkoden för en grundläggande WordPress-installation tillhandahålls ovan. Många säkerhets- och cache-plugins kommer dock att lägga till sina egna regler i den här filen för att förbättra din webbplats prestanda och säkerhet.

Är det säkert att ta bort .htaccess-filen?

Ja, det är generellt säkert att ta bort .htaccess-filen som ett felsökningssteg. WordPress kan generera en ny, standardfil om du går till Inställningar » Permalänkar och klickar på 'Spara ändringar'. Att ta bort den inaktiverar alla anpassade regler från dina plugins, men det kan hjälpa till att lösa fel som det interna serverfelet.

Kan ett plugin skapa eller modifiera .htaccess-filen?

Ja, många plugins modifierar .htaccess-filen. Cache-plugins som WP Rocket lägger till regler för att hantera webbläsar-cache, medan säkerhetsplugins som All in One SEO kan lägga till regler för att blockera skadliga bottar eller tvinga fram säkerhetsrubriker.

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 då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär 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 CommentsLeave a Reply

  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.

  2. Jag använde den här guiden för att lösa problemet med att jag av misstag raderade min htaccess-fil från Cpanels filhanterare.
    Tack för guiden.
    Notera: Jag har redan tömt papperskorgen, så jag kunde inte återställa filen utan att skapa en ny, och den här guiden är användbar.

    • Om du av någon anledning har flera med samma namn, kanske du vill kontrollera med din webbhotells support ifall det var inställt för något specifikt för din webbhotell.

      Admin

  3. Jag kan fortfarande inte hitta .htaccess-filen. Jag använder en gratis WP-sida (så plugins är inte tillgängliga), och det finns ingen "permalinks"-sektion i admin för mig att manuellt skapa filen. Vad ska jag göra?
    Tack!

  4. Efter en uppdatering av PHP-versionen gick min webbplats ner. Hostingföretaget är ingen hjälp alls. Jag läste din blogg och uppdaterade min permalinksfil och allt fungerar nu bra. Tack så mycket, Tom : )

  5. Ganska hjälpsam artikel, tack. En fråga dock, behöver vi verkligen .htaccess-filen som administratör?

    • Ja, din webbplats bör ha en .htaccess-fil. Den hanterar vissa saker på din webbplats och ger dig fler verktyg du kan använda.

      Admin

  6. Tack det var verkligen hjälpsamt. Jag sparade inte ändringarna första gången och inte heller behörigheten som du sa. När jag väl gjorde det fungerade det bra tack igen

  7. Tack för hjälpen, den här bloggen hjälper mig mycket, jag har jobbat med att lösa detta i 3 dagar.

    i mitt fall skrevs inte filnamnet, jag identifierade det med filtyp.

    100% beginner also not an IT guy. :)

    Tack så mycket igen

  8. Du kanske inte heller kan hitta .htaccess-filen på webbservern, eftersom NGNIX används.

  9. Hej. Jag försökte se om filen var dold. Detta började inte visa .htaccess. Jag gick sedan till permalänkar och sparade ändringar (försökte till och med uppdatera några inställningar och uppdatera igen) några gånger. Jag fick ingen text från WP. Den accepterade bara ändringarna. Jag kan fortfarande inte se htaccess-filen.
    Osäker på varför detta händer. Kan du snälla hjälpa till.

    • Du kanske vill kontrollera din hosting-leverantör för att se om de ser htaccess på deras sida.

      Admin

  10. hej där,
    Jag följde instruktionerna steg för steg, men jag kan fortfarande inte hitta .htaccess -.-
    när jag skapar en på min Mac med TextEdit (eller ska jag använda Word?) och försöker klistra in den via FTP (FileZilla) i mappen "/" men det fungerar fortfarande inte.

    Länkarna på min WordPress visar "404 Not Found nginx"

    snälla hjälp!!

    • Du kanske vill se till att du inte har ett filnamnstillägg i slutet av din .htaccess-fil, eftersom det är en av de vanligaste orsakerna till att den inte fungerar.

      Admin

    • Gå in i WordPress och klicka sedan på inställningar och välj sedan permalänkar och välj sedan vanlig och spara sedan ändringar

  11. hej . jag behöver din hjälp angående min cpanel . den visar bara text och när jag klickar på något verktyg loggas jag ut. jag har försökt på många sätt att reparera min cpanel men har inte kunnat lösa det. jag använder cloudflare dock.

  12. Detta fungerade förmodligen en gång, men inte längre. Inget meddelande visas på sidan Permalinks när du sparar den. Visa dolda filer i FileZilla avslöjar inte .htaccess-filen. Ganska värdelös från början.

  13. Mycket konstigt! Snälla hjälp. Jag hittade min .htaccess-fil och kopierade och klistrade in koden i den. Nu är alla sidor säkra utom startsidan. All hjälp skulle uppskattas.

    Tack,
    Ted

  14. :( I followed all the steps but I still don’t see an .htaccess file in my FTP. I didn’t see any message at the bottom of the page after I clicked “save changes” on my permalink page.

  15. htaccess-omskrivningen fungerade! Tack så mycket för din hjälp. Hjärnan är helt slut efter en total förlust av instrumentpanelen idag. Jag var tvungen att skapa en .htaccess-fil och ladda upp den via ftp.

    Tack igen

    :)

  16. OMG tack. Jag lade till detta i min .htaccess-fil

    php_value upload_max_filesize 64M
    php_value post_max_size 64M
    php_value max_execution_time 300
    php_value max_input_time 300

    FTP lät mig inte skriva över .htaccess så jag laddade upp den som .htaccess-new, raderade sedan .htaccess och döpte om .htaccess-new till .htaccess

    Jippi!

  17. Hej,

    Jag kan inte välja någon av koden i rutan för att återskapa min .htaccess-fil. Det verkar bara vara en bildfil...

    Tack.

  18. Tack! Du räddade min dag, jag började bli orolig att jag inte skulle kunna fixa det här. Jag uppskattar det, ärligt talat.

  19. Kan du snälla berätta för mig hur jag håller WP backend inloggad längre tid när jag är i backend för uppladdning? eftersom på grund av SSL loggas jag automatiskt ut ur kontot efter några minuter och ber mig att logga in igen. detta är besvärligt, tack

  20. Permalinks-lösningen fungerade inte för mig heller.

    I cPanel har jag en sida som låter mig redigera 403 (förbjuden) men när jag klickar på koden för att redigera är jag helt vilse vilket är väldigt irriterande eftersom jag är säker på att det måste vara lätt att göra, om jag bara visste hur!

    Kan någon förklara tack?

    Med vänliga hälsningar

    Kay

  21. Hej!

    Jag är ny på WordPress och har satt upp min WordPress-webbplats den här helgen. För att säkerställa att den är säker följde jag htaccess/htpasswd-inställningarna idag och allt fungerade bra.

    Efter några timmar kunde jag inte längre komma åt min WordPress-webbplats utan fick felmeddelandet

    [Tis 01 nov 20:31:36 2016] [authn_file:error] [pid 26428] [client xxx.xxx.xx.xxx] [host xxx.xxx.de] AH01620: Kunde inte öppna lösenordsfil: /XXX.htpasswd

    Hur kan jag lösa detta problem?

    tack för all hjälp!
    Axel

  22. Du har en underbar sida. Min enda invändning är att typsnittsstorlekarna är för små. Jag skriver ut allt jag läser

  23. jag vill inte använda ftp-klientmetoden. Berätta hur jag redigerar htaccess-filen via cpanel

  24. Riktigt intressant och informativt inlägg. Jag gillar alla inlägg från wpbeginner.com. Fin webbplats.

  25. Hej.. Jag lekte med WP rocket och rensade min .htaccess – Nu saknar jag element och sektioner på min webbsida. Jag har försökt att inaktivera minifiering. Men fortfarande händer ingenting.

    Jag har verkligen ingen aning om vad som fick dessa sektioner att försvinna. Har någon en aning om vad jag borde prova?

  26. Finns det något sätt eller något sätt jag kan göra mina ljud-WP-innehåll nedladdningar tillgängliga för alla mobila enheter, som om jag bara laddar upp ljud till W-P är det bara vissa specifika enheter som kan ladda ner det med streaming online. Som jag behöver hjälp med hur jag gör min ljudlänk nedladdningsbar på alla mobila enheter.

  27. Efter att ha provat ovanstående kan jag fortfarande inte se min htacess-fil och jag får inte meddelandet om att den inte är skrivbar under permalänkar. Kan någon hjälpa mig, jag har haft 500 Internal Server Error i två dagar nu och är desperat att uppdatera till den senaste versionen av Wordpress. Min webbplats är långsam och visar meddelandet ofta. All hjälp skulle vara mycket uppskattad.

  28. WP Maximum Execution Time Exceeded.
    prova.
    det fungerar nu, jag känner mig lättad.
    tack för din hjälp.
    jag uppskattar verkligen ditt arbete.
    tack tack tack!!!

  29. Löst: Igår startade jag min andra wp-sida, allt gick bra tills jag märkte att alla permalänkalternativ inte fungerade utom standardalternativet, varje gång jag bytte till en annan permalänkstruktur fick jag det berömda 404-felet. Jag jämförde med min första wp-sida och märkte att web.config-filen inte fanns i roten. Uppenbarligen kopierade och klistrade jag in web.config-filen från min första sida till min nya sida, uppdaterade och nu fungerar alla permalänkar bra.

  30. Det är värt att påpeka att din .htaccess-fil kan saknas eftersom du inte behöver en. Till exempel använder Nginx webbserver inte .htaccess-filer av säkerhets- och prestandaskäl.

  31. Hoppas att du inte avsåg att lämna behörigheten på 755 för filen, annars skulle vem som helst kunna hacka din webbplats via den filen, eller hur?

  32. Jag hade tillfälle att leta efter några omdirigeringsplugins för WP, och jag märkte att vissa implementerar “träffräknare”. Jag misstänker att alla av dem måste lägga något i .htaccess-filen. Jag skulle gärna vilja se en artikel som går djupare in på omdirigering, länkmaskering och träffräknare.

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 kommentarspolicy, 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.