404 Error Niet Getoond

Status
Niet open voor verdere reacties.

Nickdude

Gebruiker
Lid geworden
2 dec 2004
Berichten
88
Heren/Dames,

Ik heb een probleem met mijn PHP code. Om de 404 error te redirecten gebruik ik .htaccess:

Code:
ErrorDocument 404 /404error.php

Vervolgens staat er in dat betand:

Code:
<?php   

sleep(5);

header('HTTP/1.0 404 Not Found');   
header('Location: http://www.mijnsite.nl/404error2.php'); /* Stuur de browser naar www.site.nl */  

?>

Verrvolgens linkt dit bestand dus door naar 404error2.php na 5 seconden. Dit heb ik gedaan om in de eerste pagina een foutmelding te kunnen geven en in de tweede pagina een automatische zoekroutine te kunnen uitvoeren.

Probleem:
Als ik kijk op http://www.404checker.com/404-checker en voer een pagina in op mijn site die niet bestaat, dan krijg ik error HTTP/1.1 302, maar ik wil dat dit wordt gezien als een 404 error i.v.m. zoekmachines.

Wie kan mij hierin helpen?
 
krijg je die 302 voor de header location?
of nadat je ge-redirect word.
Als dit hiervoor gebeurt dan moet je eerste header incorrect zijn.
Test even of die eerste header werkt dus ff met // 2e header uitcommenten.
check dan of pagina 404 geeft.

Ik zoek ff naar correcte 404 header.

Edit
Bron:http://php.net/manual/en/function.header.php

404 header lijkt correct.
 
Laatst bewerkt:
Zou je dan niet gewoon een regel aan kunnen maken met een 302 foutmelding, die linkt naar dezelfde pagina?

PHP:
ErrorDocument 302 /404error.php
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan