Vi ser ofta webbplatser som glömmer att inaktivera katalogbläddring. Vid första anblicken kanske det inte verkar vara en stor sak, men denna lilla förbiseelse kan exponera känslig information och utsätta din webbplats för risker.
När katalogbläddring är aktiverat kan vem som helst se filerna och mapparna på din server. Hackare kan använda denna information för att identifiera svagheter i dina plugins, teman eller till och med din hostingmiljö.
Lyckligtvis är det snabbt och enkelt att åtgärda detta problem. Genom att stänga av katalogbläddring lägger du till ett extra skyddslager och gör det mycket svårare för angripare att rikta in sig på din webbplats.
I den här guiden kommer jag att guida dig genom de enkla stegen för att inaktivera katalogbläddring i WordPress så att du kan skydda din webbplats och hålla dina data säkra.

Här är en snabb översikt över ämnen som jag kommer att täcka i den här guiden:
- Vad gör inaktivering av kataloglistning i WordPress?
- Hur man kontrollerar om katalogbläddring är aktiverat i WordPress
- How to Disable Directory Browsing in WordPress
- Vanliga frågor om inaktivering av kataloglistning
- Ytterligare läsning om WordPress-säkerhet
Vad gör inaktivering av kataloglistning i WordPress?
Att inaktivera kataloglistning hindrar besökare från att se en lista över filer och mappar på din webbplats när en indexfil saknas. Istället för att visa den råa katalogen kommer servern att visa en tom sida eller ett felmeddelande.
När någon besöker din webbplats levererar servern normalt en indexfil (som index.html eller index.php) till deras webbläsare. Om den filen saknas kommer många servrar att visa alla filer i den mappen.

Detta beteende kallas kataloglistning, och det är ofta aktiverat som standard på hosting-servrar.
Problemet är att detta exponerar känsliga detaljer om din webbplats struktur. Hackare kan använda det för att leta efter sårbarheter i plugins, teman eller till och med din hostingmiljö.
I vissa fall kan kataloglistning också avslöja privat eller betalt innehåll, som nedladdningar av e-böcker eller onlinekurser, som sedan kan kopieras utan tillstånd.
Det är därför vi alltid påpekar denna risk när vi hjälper nybörjare. Att stänga av kataloglistning är en snabb ändring som kan skydda din webbplats och förhindra onödiga intäktsförluster.
Hur man kontrollerar om katalogbläddring är aktiverat i WordPress
Ett enkelt sätt att kontrollera om katalogbläddring är aktiverat på din WordPress-webbplats är genom att besöka mappen /wp-includes/ direkt.
Ange till exempel en URL som denna: https://example.com/wp-includes/ i din webbläsare.
Se till att ersätta example.com med din faktiska webbplats domännamn. Detta enkla test fungerar på de flesta WordPress-installationer.
Om du ser ett 403 Forbidden-meddelande eller ett liknande fel, är kataloglistning redan inaktiverad. Detta är ett gott tecken eftersom det innebär att din webbplats är säkrare.

Om en lista med filer och mappar visas istället, då är kataloglistning aktiverat.
Att lämna katalogbläddring aktiverad gör din webbplats sårbar för skadliga attacker.
Enligt vår erfarenhet exponerar aktivering av kataloglistning känslig information och ökar säkerhetsriskerna. Av denna anledning är det bäst att inaktivera kataloglistning i WordPress för att hålla din webbplats säker.
Hur man inaktiverar katalogbläddring i WordPress
Du kan inaktivera katalogbläddring genom att lägga till en enda kodrad i din WordPress .htaccess-fil.
Detta är en kraftfull konfigurationsfil för servern, så det är mycket viktigt att göra en säkerhetskopia av din .htaccess-fil innan du gör några ändringar. En felaktig redigering kan göra din webbplats otillgänglig.
Tips: Vi använder Duplicator för att automatiskt säkerhetskopiera alla våra WordPress-webbplatser. Det låter dig skapa schemalagda såväl som säkerhetskopior på begäran. Ännu viktigare, du kan enkelt återställa din webbplats med 1-klick. Se vår fullständiga Duplicator-recension för mer information.
Du kan komma åt den här filen med två huvudsakliga metoder:
Metod 1: Redigera .htaccess-filen med filhanteraren i cPanel
Den enklaste metoden för de flesta användare är att använda filhanteraren som finns i kontrollpanelen (cPanel) för ditt WordPress-värdkonto.
Logga först in på ditt hostingkonto och öppna filhanteraren.

Navigera till din webbplats rotmapp, som ofta heter public_html.
Leta nu reda på .htaccess-filen.
Om du inte kan se den, se till att aktivera "Visa dolda filer" i inställningarna för din filhanterare.

Högerklicka på filen och välj 'Redigera' eller 'Kodredigerare'.
Metod 2: Redigera .htaccess-filen med en FTP-klient
Alternativt kan du använda en FTP-klient för att ansluta till din webbplats filer.
Om det här är första gången kan du följa vår kompletta guide om hur du ansluter till din webbplats med FTP.
- När du är ansluten via FTP, navigera till din webbplats rotkatalog (t.ex.
public_html). - Hitta filen
.htaccess. - Ladda ner filen till din dator och öppna den sedan i en enkel textredigerare som Anteckningar eller TextEdit.
Lägga till koden i .htaccess
När du har öppnat .htaccess-filen för redigering med någon av metoderna, lägger du helt enkelt till följande kodrad längst ner i filen:
Options -Indexes
Det kommer att se ut ungefär så här:

Spara nu dina ändringar. Om du använde en FTP-klient måste du ladda upp den redigerade .htaccess-filen till din server igen och skriva över originalet.
Notering för Nginx-användare 📝: Denna metod med .htaccess gäller webbplatser som körs på en Apache-webbserver. Om din webbplats finns på en Nginx-server hanteras denna inställning vanligtvis på servernivå av din hostingleverantör, och kataloglistning är typiskt inaktiverad som standard. För att lära dig mer, se vår jämförelse av Apache vs Nginx vs LiteSpeed webbservrar.
Nu, om du besöker samma URL http://example.com/wp-includes/, får du ett 403 Forbidden eller ett liknande meddelande.

Bonustips: Föredrar du ett plugin istället?
Om du inte är bekväm med att redigera kod kan ett bra WordPress-säkerhetsplugin hantera detta åt dig.
De flesta WordPress-säkerhetsplugins inkluderar ett alternativ med ett klick för att inaktivera katalogbläddring som en del av deras funktioner för att härda webbplatsen, så du behöver aldrig röra en enda fil.
Vanliga frågor om inaktivering av kataloglistning
Vad är kataloglistning och varför är det en säkerhetsrisk?
Katalogbläddring är en serverfunktion som listar alla filer och mappar i en katalog om en indexfil (som index.php) saknas. Det är en säkerhetsrisk eftersom den exponerar din webbplats struktur, inklusive vilka teman och plugins du använder, för potentiella angripare.
Påverkar inaktivering av katalogbläddring min webbplats SEO?
Nej, att inaktivera kataloglistning påverkar inte din SEO negativt. Sökmotorer är intresserade av ditt innehåll, inte din filstruktur. Faktum är att förbättra din webbplats säkerhet är en positiv signal till sökmotorer.
Är det bättre att använda ett plugin eller redigera .htaccess-filen?
Båda metoderna ger samma resultat. Att redigera .htaccess-filen är en snabb engångslösning. Att använda ett säkerhetsplugin som Sucuri är utmärkt för nybörjare eftersom det hanterar detta och många andra säkerhetsinställningar med ett enda klick, utan att behöva redigera kod.
Vad händer om min WordPress-webbplats använder en Nginx-server?
.htaccess-filen är specifik för Apache-webbservrar. På Nginx-servrar är kataloglistning vanligtvis inaktiverad som standard i den huvudsakliga serverkonfigurationen. Om du misstänker att den är aktiverad bör du kontakta din hostingleverantör för att få dem att inaktivera den åt dig.
Ytterligare läsning om WordPress-säkerhet
Vill du hålla din WordPress-webbplats säker och felfri? Du kan tycka att följande artiklar är användbara:
- Nybörjarguide till WordPress fil- och katalogstruktur
- De vanligaste WordPress-felen och hur du åtgärdar dem
- Hur man åtgärdar fel på fil- och mappbehörigheter i WordPress
- Hur lösenordsskyddar du din WordPress-admin (wp-admin) katalog
Vi hoppas att den här artikeln hjälpte dig att lära dig hur du inaktiverar katalogbläddring i WordPress. Du kanske också vill se vår ultimata WordPress-säkerhetsguide eller vårt experttips om de bästa WordPress-säkerhetsplugins.
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.

Dennis Muthomi
Jag märkte att jag har katalogbläddring inaktiverad på min WordPress-sida, eftersom jag fick ett 403-fel när jag försökte komma åt wp-includes, men jag minns inte att jag någonsin har redigerat min .htaccess-fil för att göra det.
Inaktiverar WordPress automatiskt katalogbläddring under den första installationen?
WPBeginner Support
Om det inte har skett någon nylig ändring är det inte standard, det kan vara din hostingleverantörs standardinställningar för htaccess.
Admin
Dennis Muthomi
That’s what I was suspecting also, thanks for clarifying that WordPress doesn’t disable directory browsing by default.
And the respond too
Dayo Olobayo
Jag visste inte ens att den här sårbarheten fanns. Kollade precis min och fick 403-felet, vilket betyder att kataloglistning är inaktiverad. Tack.
WPBeginner Support
You’re welcome
Admin
Jiří Vaněk
Tack för rådet. När det gäller katalogbläddring, eller att jag har den aktiverad, varnar AIO SEO-pluginet mig ständigt. Jag har för närvarande löst problemet genom att ge mapparna en tom indexfil. Är det möjligt att ta detta som en av de möjliga lösningarna?
WPBeginner Support
Du kan prova den metoden, men vi skulle fortfarande rekommendera htaccess-metoden från vår guide.
Admin
Jiří Vaněk
Tack för rådet, jag använde äntligen metoden Options -Indexes nu och AIO SEO rapporterar redan problemet som löst. Tack igen.
Ka Khaliq
Efter att ha redigerat htaccess-filen enligt de angivna riktlinjerna ser jag nu 403 Forbidden-meddelandet för /wp-includes/. Men jag kan inte redigera något inlägg. När jag redigerar ett inlägg ser jag samma 403 Forbidden-meddelande. Hur löser jag detta?
WPBeginner Support
Det kan finnas ett problem med dina filrättigheter, vi rekommenderar att du tittar på vår guide nedan för att åtgärda dina rättigheter:
https://www.wpbeginner.com/wp-tutorials/how-to-fix-the-403-forbidden-error-in-wordpress/
Admin
Ka Khaliq
Problemet löstes efter att ha rensat webbhistoriken/cachen.
Tack för din tid.
Dina D
Tack så mycket! Tydligt, koncist och lätt att följa. Tack så mycket!
WPBeginner Support
Varsågod!
Admin
Rabee Khan
Tack... exakt och lätt att förstå!
WPBeginner Support
Kul att vår guide var till hjälp!
Admin
Kimmy
Tack för lösningen med två ord! Lol. Fungerade perfekt!
WPBeginner Support
Glad we could help!
Admin
Seashell
Jag blev chockad över att se mapparna tillgängliga direkt i webbläsaren.
Tack för din lösning!
WPBeginner Support
Glad we could help!
Admin