Ik heb een vraag betreft het afhandelen van 404 errors. Als een bezoekers op een pagina komt die niet in de database te vinden is wil ik de bezoeker doorsturen naar een 404.php pagina waar ze zien dat de pagina niet bestaat en waar ze via de navigatie van de site verder kunnen navigeren.
Nu wilde ik het als volgt doen:
header('HTTP/1.1 404 Not Found');
header('Location: 404.php');
exit();
Maar nu las ik op internet dat een header() redirect automatisch een 302 code geeft. Is het dan juist om op de 404.php pagina nogmaals deze regel te plaatsen?
header('HTTP/1.1 404 Not Found');
Het gaat mij erom dat het zoekmachine vriendelijk is, dus dat Google ook ziet dat de opgevraagde pagina niet meer bestaat en deze dus niet meer geïndexeerd wordt.
Ik hoop op tips :-)