
Hebt u ooit gehoord van "HTTP 404 fouten"?
Herinnert u zich de dag dat u online winkelde en toen u op een product klikte, werd u doorgestuurd naar een pagina die iets als "404 pagina niet gevonden" weergaf?
Het doel van dit artikel is om Type 404 fouten te presenteren en uit te leggen hoe deze te corrigeren. Deze fouten zijn nadelig voor u als e-commerce site manager, maar ze verhinderen ook dat uw klanten een product aanschaffen dat ze besloten hadden te kopen.
Dit is dus een situatie waarin zowel de verkoper als de koper nadeel ondervindt. Daarom is het belangrijk om duidelijk te maken wat de 404-fout is en hoe u deze kunt oplossen als deze op de website van uw webwinkel verschijnt.
De volgende keer dat u deze "HTTP-fout" ziet verschijnen, weet u hoe u deze op te lossen, omdat u de kennis hebt om een snelle oplossing te vinden en zo weinig mogelijk verkoop op uw site te onderbreken.
Wat is een "HTTP-fout 404"?
De HTTP-fout 404, of meer algemeen "404-fout" genoemd, betekent dat de pagina die u probeert te openen niet op de server gevonden kon worden.
Dit is een incident aan de kant van de klant dat betekent dat de pagina is verwijderd of verplaatst en de URL niet is aangepast, of dat u de URL verkeerd gespeld heeft.
Met andere woorden, dit betekent dat er geen webpagina is die overeenkomt met de ingevoerde URL.
Naast de 404-fout zijn er nog andere soortgelijke fouten, zoals de 500 fouten, die we in een ander artikel in deze blog hebben besproken.
Hoe kan ik de 404-fout op mijn e-commerce site herkennen?
Deze foutmelding kan op verschillende manieren op uw computer verschijnen.
Vergeet niet dat dit soort pagina's volledig kunnen worden gewijzigd door de domeineigenaar, wat trouwens wenselijk is omdat wij onze gebruikers in geval van incidenten een alternatief kunnen bieden, zodat zij de website niet verlaten.
Deze berichten kunnen op verschillende manieren worden weergegeven, maar er zijn een paar terugkerende woorden die u zullen helpen weten of het ongeval er deel van uitmaakt.
De foutmelding kan als volgt worden geschreven:
- "Fout 404"
- "404 niet gevonden"
- "De gevraagde URL [URL] is niet op de server gevonden."
- "HTTP Fout 404"
- "Fout 404: pagina niet gevonden."
Normaal gesproken wordt dit bericht in zwart weergegeven op een lege pagina.
Vergeet niet dat de 404-foutpagina volledig kan worden aangepast.
PrestaShop biedt standaard een aangepaste 404 pagina aan:
Wat zijn de stappen die u moet volgen om een HTTP 404-fout op te lossen?
Hier zijn enkele eenvoudige tips die u kunt volgen om te proberen dit probleem zelf op te lossen.
Later zullen we u voorzien van tips voor het stellen van een geavanceerde diagnose.
In ieder geval zou u eerst deze eerste controles moeten uitvoeren, omdat een dergelijke afwijking vaak snel kan worden opgelost.
1) Het eerste wat je moet doen is de pagina verversen. Druk op F5 om de verversing van de URL te forceren.
Er kan zich een fout hebben voorgedaan als de pagina niet correct is geladen.
2) Maak de cache van de browser leeg en verwijder de cookies. Als u in staat bent om verbinding te maken met de site via een ander apparaat zoals uw mobiele telefoon, moet het wissen van de cache en het verwijderen van de cookies het probleem zonder problemen oplossen.
3) Controleer de URL en verzeker u ervan dat deze correct gespeld is.
Controleer de spelling, maar ook koppeltekens, paginaverlenging, enz.
4) Malware verwijderen: sommige malware kan het verschijnen van een 404-fout veroorzaken. Het is beslist noodzakelijk om ervoor te zorgen dat uw computer beschermd is en geen virussen bevat.
5) Neem contact op met de eigenaar van de site om de 404-fout te melden. Als u de eigenaar van de website bent, neem dan contact op met uw webhost en vraag hem om meer informatie.
Als er zich een incident heeft voorgedaan op de server, kan dit ook de oorzaak zijn van deze 404-fout.
Geavanceerde diagnostiek om HTTP 404-fouten op uw e-commerce site te corrigeren
Voor een PrestaShop-winkelier, zoals ik al eerder zei, kan zo'n afwijking frustrerend zijn.
We zullen nu bespreken wat de meest voorkomende oorzaken van deze fout zijn en hoe we deze kunnen corrigeren als ze zich voordoet in het administratiepanel of in de front office.
Veel van deze "veelvoorkomende oorzaken" zijn eigenlijk te wijten aan het .htaccess bestand.
Ik raad het gebruik van dit type bestand niet aan, tenzij u bekend bent met de eigenschappen ervan en over voldoende technische kennis beschikt.
Ik stel voor dat u contact opneemt met uw hostingservice en een PrestaShop-ondersteuningsplan afsluit.
Voordat u uw administratiepaneel en PrestaShop-bestanden gaat gebruiken, moet u een volledige back-up van de database en bestanden maken.
Hier zijn enkele controles om uit te voeren om een 404-fout te verhelpen:
1) Onderzoek de verwijderde pagina's
Als u pagina's op uw site hebt verwijderd, moet u weten dat zoekmachines deze mogelijk hebben gevonden en geïndexeerd.
Erger nog, uw pagina kan zijn gelinkt naar een andere website. Dus misschien was het de toegang tot deze pagina vanuit de verkeerde link die de HTTP 404 fout veroorzaakte bij de gebruiker.
Zoekmachines kunnen er lang over doen om te herkennen dat een pagina is verwijderd, afhankelijk van het crawlbudget dat ze aan uw project hebben toegewezen.
Sommige gebruikers kunnen ook de link naar hun favorieten opgeslagen hebben.
Een goede methode is om uw verwijderde producten om te leiden naar een andere pagina, zoals de startpagina of categoriepagina van het product dat u heeft verwijderd, om soortgelijke producten aan uw klanten voor te stellen.
Wekelijks besluit ik al deze fouten op mijn eigen website te analyseren met de Ahrefs tool, om zo mogelijke inhoud te detecteren die dit soort anomalieën kan vertonen.
U kunt hetzelfde doen door naar "Backlinkprofiel > Gebroken" te gaan:
Bovendien, met PrestaShop, kunt u uw analyse uitvoeren met deze module van omleiding van de officiële Addons repository, die geen wijziging van de code van het .htaccess bestand vereist.
2) Vergunningen
Als u wordt geconfronteerd met een dergelijk incident, vergezeld van een bericht dat vergelijkbaar is met "U bent niet bevoegd om toegang te krijgen tot..."dan heeft de fout waarschijnlijk te maken met een autorisatieprobleem.
Ik raad je aan om de CHMOD van een bestand te wijzigen via een FTP commando of vraag je host om deze wijziging aan te brengen.
Een optimale configuratie van de rechten van uw bestanden/mappen zou 755 voor mappen en 644 voor bestanden moeten zijn.
De kosten variëren echter afhankelijk van de hosting. U moet er dus voor zorgen dat u ze op voorhand koopt.
3) Het limietgeheugen
Fouten kunnen het gevolg zijn van een incident met betrekking tot geheugen_limiet op uw hosting.
Hoewel niet direct gerelateerd, is het belangrijk om te weten hoe u "Foutmelding" kunt inschakelen.
Ik raad u aan deze optie in te schakelen en vervolgens de pagina die de 404-fout bevat, opnieuw te laden.
Als een bericht als "Fatal error: insufficient memory" verschijnt, neem dan contact op met uw webhost om het beschikbare geheugen te vergroten.
4) Problemen met .htaccess bestanden
Dit is een configuratiebestand dat gebruikt wordt door de Apache webserver in de hoofdmap en dat onder andere de omleidingen kan controleren, uw mappen beschermen en URL's herschrijven.
In veel gevallen kunnen 404 fouten worden opgelost door dit bestand te regenereren.
U kunt het.htaccess bestand handmatig verwijderen via een FTP-commando en het regenereren in "Configuratiescherm > Geavanceerde instellingen > Prestaties".
In sommige gevallen wordt het .htaccess bestand automatisch geregenereerd door het activeren van de "Friendly URL" optie.
5) Onjuiste configuratie van het SSL-certificaat
Als uw website na de installatie van uw SSL-certificaat deze afwijking vertoont, betekent dit dat het certificaat niet correct is geïnstalleerd.
Controleer nogmaals de configuratie van het SSL-certificaat met uw hosting en zorg ervoor dat de "SSL"-versie van de URL verbonden is met/omleidt naar de juiste PrestaShop-URL in het bestand .htaccess.
In PrestaShop 1.5.6+ heeft u de mogelijkheid om het gebruik van SSL voor alle pagina's te forceren.
In dit geval moet u bevestigen dat elke pagina die Iframe aanroept HTTPS gebruikt.
6) URL herschrijvingsmodus (mod_rewrite) uitgeschakeld
Het is een Apache-module waarmee u uw URL's kunt aanpassen (de "friendly URL's" of "gebruiksvriendelijke URL's").
Als je een 404-fout krijgt nadat je ze hebt ingeschakeld, heb je waarschijnlijk de URL herschrijvingsmodus ("mod_rewrite") op je server niet ingeschakeld.
Als uw "friendly URL's" werken, maar in “Configuratiescherm > Geavanceerde instellingen > Prestaties" wordt een waarschuwing weergegeven met de vermelding "De modus voor het herschrijven van URL's (mod_rewrite) is niet ingeschakeld op uw server, of het is onmogelijk om de configuratie te controleren" verschijnt, dan is het probleem niet te wijten aan de URL herschrijvingsmodus (mod_rewrite).
Sommige hostingsoorten biedt een hoger niveau van veiligheid die PrestaShop niet toestaat om uw serverinstellingen te controleren.
Als "friendly URL's" werken, betekent dit dat de herschrijvingsmodus voor URL's (mod_rewrite) correct is geïnstalleerd.
7) Onjuist toegangspad van de "friendly URL's"
Een fout kan zich voordoen na het aanmaken van het pad naar uw "friendly URL's" in "Administratiepaneel > Voorkeuren > Referenties > Referenties en URL's" (de "friendly URL's" moeten zijn ingeschakeld).
In dit geval is het mogelijk dat de paden naar de "friendly URL's" niet correct zijn ingevoerd.
Voorbeelden van aangepaste HTTP 404 foutpagina's in online shops
Dit is geen beginnersfout. Alle websites, e-commerce of andere, kunnen op een bepaald moment dit soort problemen opleveren.
Zoals eerder vermeld, raad ik u daarom aan uw foutmelding aan te passen, zodat de gebruiker die uw site is binnengekomen de pagina niet verlaat, teleurgesteld dat hij niet heeft gevonden wat hij zocht.
1) Dierenverblijf
De online shop "Dierenverblijf " geeft u hier de mogelijkheid om terug te keren naar de homepage van uw site of naar de vorige URL.
2) De Bommel Meubelen
Op de website "De Bommel Meubelen" is de foutmeldingspagina niet overdreven gepersonaliseerd, maar biedt deze gebruikers een zoekmachine aan, zodat ze producten kunnen vinden die vergelijkbaar zijn met de producten die ze aanvankelijk zochten.
Conclusie
Om meer informatie over de 404-fout te krijgen, is het altijd interessant om een foutzoekopdracht uit te voeren op Google (door het woord PrestaShop toe te voegen in uw zoekopdracht om de resultaten te verfijnen).
U vindt er veel informatie en speciale tutorials.
Bovendien kunt u de discussies van het PrestaShop-forum, verzameld onder het label [RESOLVED], raadplegen.
Onder de 500.000 leden van de gemeenschap zal er altijd iemand zijn die uw probleem kent en u kan helpen het op te lossen.
Als u deze stappen en suggesties volgt, zou u in staat moeten zijn om de meeste type 404-fouten te diagnosticeren.
Of u nu klant bent van een webwinkel of een e-commerce site eigenaar, het kan moeilijk zijn om de oorzaak te achterhalen of de oplossing te vinden voor een HTTP 404 fout.