Redirect efter 404 - SEO rigtigt
Hey alle.Jeg har et lille problem, og er ikke sikker på hvordan, jeg skal løse det.
Jeg er ved at lave et CMS/Shopsystem, og jeg skal have lavet noget custom 404. Det skal være custom pga. brugervenlighed, og den skal retunere 404, sådan at google fatter, at siden ikke findes.
Problemet er dog, at jeg ikke er helt sikker på, at google vil fatte denne opstilling.
Lad mig prøve at forklare det:
I .htaccess har jeg ErrorDocument 404 http://domain.dk/custom404.php
I min "URL" handler, har jeg en funktion der hedder productNotFound.
Det der er, er at alle URI der starter med http://domain.dk/shop (eg. domain.dk/shop/operativsystemer/windows-xp) sender bare videre til en pagehandler.php som scanner URI'en og viser så produktet og ellers fyrer funktionen productNotFound af.
Så kommer problemet:
Den redirect i htaccess smider fint 404 og viser custom404.php
Men hvordan fortæller jeg med PHP, inde i productNotFound funktionen, at siden her findes ikke mere, og derfor skal den smide en 404.
Først så tænkte jeg logisk og tænkte at den selv ville "redirecte" når jeg smed en header("HTTP/1.0 404 Not Found"); ind i funktionen, udfra hvad jeg havde defineret i htaccess.
Dog gør den ikke det. Og hvis jeg smider en header("Location"); efter 404 headeren, så ignorerer den bare 404, og tvinger en 302 istedet for.
Så hvordan kan jeg med PHP smide en 404 så google ved siden ikke findes, og derefter vise min custom404.php?