Start een gratis 7-daagse e-mailcursus op WordPress

u kunt de 403 forbidden error tegenkomen wanneer u een lege website directory bezoekt of een specifieke pagina met een permissie error. Dit komt omdat de meeste websites zijn ingesteld om te verbieden directory browsen om te voorkomen dat aanvallers toegang tot gevoelige bestanden.

echter, als u of uw bezoekers deze fout tegenkomen op uw site, is het noodzakelijk om het probleem op te lossen of u kunt het risico lopen waardevol verkeer te verliezen. Aangezien de oorzaken variëren, zijn er vele methoden om de 403 fouten op te lossen.

we zullen de verschillende soorten 403 forbidden-fouten uitleggen, hun mogelijke oorzaken, en ook acht methoden bieden om de 403 forbidden-fout te herstellen.

foutcode 403 Verboden fout
fouttype fout aan de clientzijde
foutvariaties verboden: U heeft geen toegangsrechten op deze server
HTTP Error 403-Forbidden
403 forbidden request forbidden by administrative rules
403 Forbidden
Access Denied-You don ‘ t have permission to access
Error 403
HTTP 403
Forbidden
Fout Veroorzaakt ontbrekende indexpagina
gebroken WordPress plugin
verkeerd IP-adres
Malware-infectie
nieuwe webpagina link

oorzaken van 403 Forbidden

vaak worden HTTP 403 forbidden-fouten veroorzaakt door een verkeerde configuratie van de toegang aan de kant van de client, wat betekent dat u het probleem meestal zelf kunt oplossen.

een veel voorkomende oorzaak van deze fouten zijn de instellingen voor bestand-of mapmachtigingen, die bepalen wie het bestand of de map kan lezen, schrijven en uitvoeren.

er zijn twee mogelijkheden in dit geval: ofwel de eigenaar van de website heeft de instellingen zodanig aangepast dat u geen toegang tot de bronnen kon krijgen, of ze hebben de juiste rechten niet ingesteld.

de tweede veel voorkomende oorzaak is corrupte of onjuiste instellingen in de .htaccess-bestand. Dit kan gebeuren nadat u wijzigingen hebt aangebracht in het bestand. Gelukkig is het eenvoudig om het probleem op te lossen door simpelweg een nieuw serverconfiguratiebestand aan te maken.

anders dan deze twee veel voorkomende oorzaken, zijn hier enkele andere mogelijke triggers voor de fout:

  • ontbrekende indexpagina-de naam van de website is geen index.html of index.php.
  • defecte WordPress plugin – als een WordPress plugin niet correct is geconfigureerd of niet compatibel is met een andere plugin, kan het leiden tot de 403 fouten.
  • verkeerd IP-adres – de domeinnaam wijst naar een verkeerd of oud IP-adres dat nu een website host die uw toegang blokkeert.
  • Malware-infectie-een malware-infectie kan de .htaccess-bestand voortdurend worden beschadigd. U moet de malware te verwijderen voordat het herstel van het bestand.

nieuwe link voor webpagina ‘ s-de eigenaar van de site kan de link van de pagina hebben bijgewerkt, die nu verschilt van de cacheversie.

hoe de 403 Forbidden-fout

te herstellen aangezien de HTTP 403 forbidden-fout nauw gerelateerd is aan bestandstoegangsrechten, zal dit de belangrijkste focus zijn van de volgende methoden om het op te lossen. Dat gezegd hebbende, er zijn andere manieren om dit probleem op te lossen, zoals het wissen van de browser cache of scannen op malware.

laten we eens beter kijken naar elk van de acht beschikbare methoden om de HTTP-fout 403 op te lossen.

houd er rekening mee dat hoewel de hier genoemde stappen voornamelijk op WordPress zijn gericht, ze ook op andere websites kunnen worden toegepast.

1. Controleer de .htaccess-bestand

u bent misschien niet bekend met de .htaccess-bestand, omdat het vaak verborgen blijft in de sitemap. Echter, als u Hostinger File Manager gebruikt, is het bestand standaard beschikbaar in uw public_html directory.

volg deze stappen om het te vinden:

  1. Zoek de File Manager op het hpanel dashboard.
hPanel toont waar u de bestandsbeheerder kunt vinden.
  1. Open de public_html directory om de .htaccess-bestand.
hPanel toont waar te vinden .htaccess.

als u cPanel gebruikt, volg deze stappen:

  1. zoek Bestandsbeheer op cPanel.
cPanel toont waar de File Manager te vinden.
  1. zoek in de directory public_html naar de .htaccess-bestand.
cPanel toont waar te vinden .htaccess.
  1. als u het bestand niet kunt vinden, klik op Instellingen in de rechterbovenhoek van het scherm en schakel de Show Hidden Files (dotfiles) optie.
cPanel ' s Voorkeuren, laat zien hoe de verborgen bestanden (dotfiles) optie in te schakelen.

de .htaccess-bestand is een server configuratiebestand en werkt voornamelijk door het wijzigen van de Apache Web Server-instellingen.

hoewel het bestand standaard op de meeste websites aanwezig is, moet u handmatig een nieuw bestand aanmaken als uw website het niet heeft of als het onbedoeld werd verwijderd.

nu u het bestand hebt gevonden, volgt u deze stappen om te controleren of een verkeerde configuratie de fout veroorzaakt:

  1. Klik met de rechtermuisknop op het bestand en selecteer Downloaden om een back-up te maken.
.htaccess-bestand, waaruit blijkt waar u de downloadoptie kunt vinden.
  1. zodra u de back-up, verwijder het bestand.
venster waarin wordt gevraagd of u zeker bent dat u wilt verwijderen .htaccess waar u op de rode delete-knop moet drukken
  1. probeer toegang te krijgen tot uw website. Als het goed werkt, geeft dit aan dat het bestand beschadigd is.
  2. om een verse te genereren .htaccess bestand, log in op uw WordPress dashboard en klik op Instellingen – > Permalinks.
  3. zonder wijzigingen aan te brengen, klikt u op de knop Wijzigingen opslaan onderaan de pagina.
WordPress dashboard, met de nadruk op de knop Wijzigingen opslaan.

dit genereert een vers .htaccess-bestand voor uw website. Als dit het probleem niet heeft opgelost, probeer dan de volgende methode.

2. Bestand-en mapmachtigingen resetten

een andere mogelijke oorzaak die HTTP 403-fouten veroorzaakt, zijn onjuiste machtigingen voor bestanden of mappen. In het algemeen, wanneer bestanden worden gemaakt, worden ze geleverd met specifieke standaard bestandsmachtigingen, die bepalen hoe je ze kunt lezen, schrijven en uitvoeren.

Pro Tip

Als u Hostinger gebruikt, is er een speciaal hulpmiddel dat al uw permissieproblemen met slechts één klik oplost. Voer Fix File Ownership in de zoekbalk of scroll naar de onderkant van uw configuratiescherm naar andere en zoek het daar.

probleem met Bestand-en mapmachtigingen oplossen in een enkele klik met Hostinger

dit hulpprogramma bespaart u veel tijd en zal alle Bestand-en mapmachtigingen herstellen naar de standaardwaarden.

met FTP kunt u Bestand-en maprechten bewerken. Om te beginnen, moet je:

  1. Configureer een FTP-client en verbind deze met uw website.
  2. eenmaal verbonden, klik met de rechtermuisknop op public_html en selecteer bestandskenmerken.
Screenshot van de FTP-client die laat zien waar public_html-bestand en Bestandsattributen te vinden zijn.
  1. voer toestemming 755 in de numerieke waarde veld, selecteer alleen toepassen op mappen en druk op OK.

de algemene praktijk voor numerieke waarden voor bestandsmachtigingen is het gebruik van 755 voor mappen, 644 voor statische inhoud en 700 voor dynamische inhoud.

Screenshot van de FTP-bestandsattributen die de numerieke waarde op 755 tonen en de optie alleen op mappen toepassen.
  1. herhaal na het wijzigen van mapmachtigingen stap 2 en stap 3, maar Voer nu 644 in de numerieke waarde veld en selecteer de alleen toepassen op Bestanden optie.
Screenshot van de FTP-bestandsattributen die de numerieke waarde op 644 tonen en de optie alleen op bestanden toepassen.

als u klaar bent, probeert u toegang te krijgen tot uw website en kijkt u of de fout is opgelost.

3. Schakel WordPress Plugins

uit als u zover bent gekomen en geen van de vorige methoden werkt, is de kans groot dat de fout wordt veroorzaakt door een incompatibele of defecte plugin. In deze stap, we zullen proberen het uitschakelen van plugins om te controleren of dit doet lost de 403 Verboden fout.

we raden aan alle plugins tegelijk uit te schakelen in plaats van het proces één voor één te doorlopen. Naar aanleiding van deze methode, je moet in staat zijn om het probleem op te sporen en te werken aan een oplossing. Dit is wat je moet doen.:

  1. toegang tot uw hosting account via FTP of gebruik de file manager van de hosting account en ga naar de public_html -> wp-content map.
  2. Zoek de map plugins.
Pluginsmap.
  1. hernoem de map met een andere naam zoals “disabled-plugins”om alle plugins uit te schakelen.
DSisabled-map plugins,

probeer de website opnieuw te bekijken. Als de fout er niet meer is, is een problematische plugin de werkelijke bron van de fout.

hernoem de map terug naar plugins. Nu moet je de plugins een voor een uit te schakelen van uw WordPress dashboard en controleer of de site nog steeds werkt. Op deze manier kunt u de defecte plugin detecteren.

zodra u het gevonden hebt, werkt u de plugin indien nodig bij of verwijdert u het. Echter, als de fout nog steeds verschijnt, moet u mogelijk contact opnemen met uw hosting provider voor hulp.

4. Upload een indexpagina

controleer de naam van uw website-het zou index moeten heten.html of index.php. Zo niet, dan zijn er twee alternatieven. De eerste en eenvoudigste is om de homepage te hernoemen als index.html of index.php.

echter, als u de huidige homepage naam wilt behouden, upload dan een indexpagina naar uw public_html directory en maak een omleiding naar uw bestaande homepage.

hier volgen de stappen:

  1. Upload een index.html of index.php bestand naar uw public_html directory. Gebruik hiervoor de file manager of FTP van uw hostingaccount.
  2. Open de .htaccess-bestand.
  3. voeg dit codefragment toe om de index om te leiden.php of index.html-bestand naar uw bestaande homepage. Vergeet niet homepage.html te vervangen door de naam van de pagina.
Redirect /index.html /homepage.html

5. Bewerk Bestandseigendom

onjuiste bestandseigendom kan de 403 forbidden-fout activeren als u Linux of VPS hosting gebruikt.

gewoonlijk kunnen bestanden en mappen worden toegewezen aan een eigenaar, een groep of beide. Houd er rekening mee dat u SSH-toegang nodig hebt om het eigendom in deze omgevingen aan te passen. Je hebt ook een SSH terminal nodig om verbinding te maken met de VPS server.

als je ssh hebt verbonden met je webserver, controleer dan de eigendom met dit ssh commando:

ls -1 

het resultaat zal er ongeveer zo uitzien:

-rwxrw-rw- 1 20 Jul 20 12:00 filename.txt

Kijk naar de eigenaar en het groepsgedeelte. De juiste eigenaar moet de gebruikersnaam van uw hosting account zijn. Als je andere eigendom ziet, gebruik dan het chown Linux commando om de eigendom van bestanden aan te passen. Hier is de basis syntaxis voor chown:

chown 

bijvoorbeeld, als je gebruikersnaam Hostinger is, gebruik je de syntaxis als volgt:

chown Hostinger filename.txt

als u zich niet op uw gemak voelt om SSH zelf te gebruiken, neem dan contact op met ons ondersteuningsteam voor hulp.

6. Controleer de A Record

de 403 forbidden-fout kan ook optreden als uw domeinnaam wijst naar het verkeerde IP-adres, waar u geen rechten hebt om de inhoud te bekijken. Controleer daarom dubbel of uw domeinnaam naar het juiste IP-adres wijst.

om te controleren of het domein een record correct is aangewezen, opent u de DNS Zone-Editor op uw hPanel:

  1. Log in op uw hPanel.
  2. Ga naar de sectie Geavanceerd en klik op DNS Zone Editor.
geavanceerde sectie over hPanel, met de nadruk op de DNS-Zone-Editor
  1. u ziet een lijst met DNS-records. Zoek een record met het label A in de kolom type.
lijst van DNS-records
  1. controleer het IP-adres in de kolom inhoud.
  2. als het naar het verkeerde IP-adres verwijst, klikt u op Bewerken om het te wijzigen. Als u klaar bent, klikt u op Bijwerken.

als u de juiste record niet vindt, maak dan een nieuwe aan in de sectie DNS-records beheren. Zorg ervoor dat u een als het Type selecteert en het juiste IP-adres invoegt in het veld punten naar. Klik vervolgens op Record toevoegen.

Als u onlangs van de ene webhost naar de andere bent gemigreerd en vergeten bent uw nameservers te wijzigen, kan uw domein nog steeds naar uw oude webhost wijzen. Zodra de oude host uw account annuleert, zal het een 403 fout status code veroorzaken.

7. Scannen op Malware

Malware kan een andere oorzaak zijn van de 403-fout. Als uw WordPress site wordt geïnfecteerd door kwaadaardige software, het kan voortdurend houden injecteren van ongewenste code in de .htaccess-bestand. Op die manier, zelfs als je het bestand blijft repareren met behulp van de eerste methode die we hebben gepresenteerd, blijft de fout bestaan.

Scan uw website om malware te identificeren. Er zijn tal van security plugins voor WordPress zoals Sucuri of Wordfence om dit te doen.

de meeste WordPress security plugins zoals WordFence kan malware verwijderen. Zodra de plugin identificeert alle geà nfecteerde bestanden, krijg je bruikbare opties voor deze bestanden, zoals het verwijderen of herstellen van hen.

een andere methode is het herstellen van de website met behulp van back-upbestanden. Het is ook mogelijk om het te herstellen met behulp van de database back-up als u niet beschikt over een volledige back-up van de Site bestanden.

8. Wis uw webgeschiedenis / Cache

de cache van uw browser en cookies kunnen ook een 403-fout veroorzaken. Cache slaat gegevens op om een website sneller te laden de volgende keer dat u deze bezoekt. Echter, het is mogelijk dat de link van de website is bijgewerkt, en de werkelijke webpagina link is nu anders dan de cache versie.

een andere mogelijkheid is dat de fout afkomstig is van de cookies. Het kan het geval zijn op een website dat u normaal inlogt, maar de laatste inlogpoging liet u deze foutmelding zien.

het wissen van browsercache en cookies zou dit probleem moeten oplossen. Merk op dat het wissen van de cache kan leiden tot het volgende bezoek aan de website te nemen een lange tijd als uw browser zal vragen om alle site-bestanden weer. Door de cookies te wissen, wordt u ook uitlogd van alle ingelogde websites.

volg deze stappen om de cache en cookies op Google Chrome te wissen:

  1. klik op het drie-puntpictogram in de rechterbovenhoek en selecteer Instellingen.
  2. zoek het gedeelte Privacy en beveiliging en klik op Browsegegevens wissen.
privacy-en beveiligingsinstellingen van Google Chrome
  1. gebruik het drop-down menu om het tijdsbestek voor het verwijderen van gegevens te selecteren. Controleer vervolgens de opties Cookies en andere sitegegevens en afbeeldingen en bestanden in de cache.
instellingen voor Browsegegevens wissen-tijdbereik, browsegeschiedenis, cookies en andere sitegegevens en afbeeldingen en bestanden in de cache
  1. klik op Gegevens wissen.

als u alle stappen hebt voltooid, probeert u de website opnieuw te bezoeken en in te loggen als dat nodig is. Als deze of andere oplossingen niet werken, raden we aan contact op te nemen met ons ondersteuningsteam via live chat om dit probleem op te lossen.

problemen met andere 4xx fouten

hoe te repareren 413 entiteit te grote fout?
Hoe Fix 404 Not Found fout?
hoe te repareren 429 te veel verzoeken fout?

conclusie

403 Verboden fouten kunnen veel frustratie veroorzaken omdat ze u zullen verbieden toegang te krijgen tot een bron. Ze komen voornamelijk voor als gevolg van onjuiste bestandsmachtigingen, maar er zijn verschillende andere mogelijke oorzaken, zoals een ontbrekende indexbestand, defecte plugins, of zelfs een malware-infectie.

de echte oorzaak van de 403 fouten vinden kan lastig zijn. Echter, door het volgen van de methoden in dit artikel, We zijn er zeker van dat u uw website weer aan het werk.

om samen te vatten, hier zijn de acties die u moet nemen om zich te ontdoen van de 403 Foutmelding op uw WordPress site:

  1. controleer de .htaccess-bestand.
  2. bestand-en mapmachtigingen opnieuw instellen.
  3. WordPress-plugins uitschakelen.
  4. upload een indexpagina.
  5. Bestandsbeheer bewerken.
  6. controleer de A-record.
  7. malware verwijderen.
  8. Wis de geschiedenis en de cache van de webbrowser.

de 403 forbidden-fout is slechts een van de vele HTTP-foutcodes. Als eigenaar van een website, kunt u andere client-side fouten zoals de 404 fout of server-side fouten zoals de 504 gateway timeout zijn tegengekomen.

we raden u aan om te blijven leren over deze fouten, zodat u weet hoe u ze moet behandelen als ze ooit op uw website verschijnen.

dit bericht is voor het laatst gewijzigd op 24 December 2021 09:47

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.