Vad är ett 403-fel och hur löser du det?
Om du besöker din webbplats och får ett 403-fel – få inte panik. Ett 403-fel kan låta som ett betydande statusfel men du kan enkelt åtgärda det på egen hand. I denna artikel får du lära dig mer om vad ett 403-fel är, vad som orsakar det och hur du löser det.
Vad är ett 403-fel?
Ett 403-fel kallas normalt sätt även för ‘403 forbidden’, ‘HTTP error 403’ eller ‘403 status code’. Felet är en HTTP-statuskod som ges när servern för din webbplats vägrar acceptera begäran om att ladda innehållet.
Fakta: Om din webbplats laddas korrekt kommer du i stället att se statuskoden 200. Detta indikerar att servern laddade sidan och webbplatsen utan några problem.
Olika typer av 403-fel
Det finns olika typer av 403-fel. Nedan kan du se några av de vanligaste typerna:
- 403 forbidden
Du kan inte komma åt en webbplats eller sida.
- 403 SSL Required
Servern tillåter endast säkra webbplatsanslutningar med ett SSL-certifikat. Din åtkomst blockeras därför om du försöker ansluta utan ett.
- 403 IP Blocked
Servern tillåter endast specifika IP-adresser . Du ges därför inte åtkomst från en obehörig IP-adress.
- 403 HTTP Method Not Allowed
Servern tillåter endast specifika HTTP-metoder. Du får därför inte tillgång om du använder en otillåten metod.
- 403 Invalid Credentials
Du försöker komma åt sidan med obehöriga autentiseringsuppgifter.
- 403 User Agent Denied
Du ges inte åtkomst eftersom du använder en för gammal webbläsare som inte längre stöds.
Orsaker till statuskod 403
Orsakerna till att du får statuskod 403 kan vara flera, till exempel:
- index.html eller index.php-filerna saknas
- Felaktigt inställda behörigheter
- En felkonfigurerad .htaccess-fil
- Inställningar för att neka åtkomst till viss typ av innehåll existerar
- Inkompatibla plugins eller tillägg
Hur man löser ett 403-fel
När du får ett 403 Forbidden låter det som ett stort fel – men så är alltså inte fallet. I de flesta fall kan du därför åtgärda felet på egen hand och nedan hittar du hur du gör detta för samtliga av orsakerna ovan.
index.html eller index.php-filerna saknas
En index.html- eller index.php-fil innehåller din hemsidas förstasida och huvudinnehållet för din webbplats. När en index.html- eller index.php-fil saknas (eller om den har ett felaktigt namn) ges normalt sätt ett 403-fel.
Lösningen
Lösningen på detta problem är att lägga till en index.html- eller index.php-fil i din hemsidas root-katalog (huvudmappen). Enklaste sättet att göra detta är via ett FTP-program som FileZilla och behöver du hjälp med detta kan du använda denna handboken för att upprätta en anslutning via FTP. Du bör sen dessutom kontrollera så att mappnamnet inte har några stavfel och att det är skrivet med små bokstäver. I annat fall finns det en övergripande risk att någon av dessa faktorer kan orsaka ett 403-fel.
Felaktigt inställda behörigheter
Varje mapp och fil på din hemsida har sina egna behörigheter. Dessa behörigheter styr vem som kan läsa, skriva och använda mappen eller filen. Behörigheterna är normalt 3-siffriga, till exempel 644 och 755 för WordPress-webbplatser.
Lösningen
Du löser detta 403-fel genom att sätta behörigheterna för dina mappar och filer med ett FTP-program. Fungerar inte det bör du i stället kontakta vår kundtjänst.
En felkonfigurerad .htaccess-fil
Om din webbplats ligger på en Apache-server har din webbplats också en .htaccess-fil. Denna fil innehåller regler som du kan använda för att skicka kommandon till servern, till exempel för att blockera IP-adresser, skapa omdirigeringar eller ändra felmeddelanden.
Bra att veta: Hos one.com ligger din webbplats på en Apache-server.
Skapa en .htaccess-fil för WordPress
Det går såklart att fixa en trasig .htaccess-fil, men det är inte alltid så lätt. För att undvika detta moment kan du i stället skapa en ny fil. Använder du WordPress är det bara att följa dessa steg för att skapa en ny .htaccess-fil:
- Gör en säkerhetskopia på din webbplats.
- Ta bort .htaccess-filen via FTP.
- Logga in på din WordPress-webbplats.
- I instrumentpanelen, gå till ‘Settings’ > ‘Permalinks’.
- Klicka på “Save changes”.
- Efter detta kommer WordPress att generera en ny .htaccess-fil åt dig.
.htaccess skapad manuellt
Använder du inte WordPress kan du skapa en .htaccess-fil manuellt. Så här gör du det:
- Öppna ett program som Notepad++.
- Spara sen en tom fil och döp den till ‘.htaccess’.
- Ladda upp den skapade skapade .htaccess-filen via FTP till rotmappen på din webbplats.
Plugins eller tillägg som inte är kompatibla
Slutligen kan även ett eller flera plugins eller tillägg orsaka 403-fel. Detta händer främst då det finns någon form av konflikt mellan dessa, eller om ett plugin eller tillägg orsakar felet.
Lösningen
Du kan enkelt kontrollera vilket plugin eller tillägg som orsakar 403-felmeddelandet genom att stänga av och slå på dem, en efter en. Du gör detta enklast via backend-miljön på din webbplats eller via ett FTP-program. Använder du FTP så bör du byta namn på pluginet eller tillägget tills du hittar felet. Har du redan hittat felet är det bara att ta bort pluginet/tillägget och sen börja leta efter ett alternativ. Du kan också kontakta plugin- eller tilläggsutvecklaren och se ifall de kan hjälpa dig att hitta en lösning.
Slutsats
I denna artikel har vi lärt oss vad ett 403-fel är, vad som orsakar det och hur du fixar det. Ett 403-felmeddelande låter till en början som ett stort fel, men som du sett i denna artikel kan du enkelt lösa det genom att följa ovanstående steg.
Bygg din hemsida på ett ultrasnabbt webbhotell
Gör din dröm till en succé. Hosta din sida på snabba, säkra och pålitliga servrar.
Kom igång nu- Högpresterande SSD-servrar
- Lättanvänd kontrollpanel
- Kostnadsfritt Hemsideprogram
- Kostnadsfritt SSL-certifikat
- Dagliga backuper
- Support 24/7