Errordocument werkt niet

Problemen met PHP, ASP, CGI, MySQL? Post ze hier!

Errordocument werkt niet

Berichtdoor ddaemen » ma nov 06, 2006 12:49

Ik heb in een .htaccess het volgende staan:

Code: Selecteer alles
ErrorDocument 404 home.php?page=error/nietgevonden.htm

Maar ik kan bijvoorbeeeld http://www.dannydaemen.nl/skdfsalk intypen maar ik krijg gewoon de standaard melding van IE en niet mijn eigen gemaakte.

http://www.dannydaemen.nl/home.php?page ... vonden.htm werkt wel dus daar ligt het niet aan.

p.s. kijk niet naar de opmaak van de site daar ben ik nog mee bezig :P
Biertje?
ddaemen
 
Berichten: 65
Geregistreerd: vr nov 03, 2006 20:40
Woonplaats: SELECT * FROM `nederland` WHERE stad="Heerlen";

Berichtdoor AtleX » ma nov 06, 2006 17:13

Het pad naar een errordocument moet een full URI zijn vanaf de documentroot. Wat je nu hebt staan is gewoon tekst die Firefox dus ook gewoon toont. De correcte notatie is:
Code: Selecteer alles
ErrorDocument 404 /home.php?page=error/nietgevonden.htm

Vergeet niet een HTTP 404/Not Found te sturen

Omdat de lengte van de string "home.php?page=error/nietgevonden.htm" korter is dan 512 bytes negeert Internet Explorer dat en toont gewoon z'n eigen error pagina. De pagina die je eigenlijk wilt tonen is wel groter dan 512bytes dus dan is dat geen probleem meer. :)
Avatar gebruiker
AtleX
 
Berichten: 147
Geregistreerd: za okt 28, 2006 9:35

Berichtdoor ddaemen » ma nov 06, 2006 22:59

Hey, dat werkt! Dankje!
Biertje?
ddaemen
 
Berichten: 65
Geregistreerd: vr nov 03, 2006 20:40
Woonplaats: SELECT * FROM `nederland` WHERE stad="Heerlen";

Berichtdoor Cybertinus » di nov 07, 2006 19:24

AtleX schreef:Vergeet niet een HTTP 404/Not Found te sturen

Dat doet de webserver toch automatisch? En daarna komt toch weer een HTTP 200 dat hij home.php heeft kunnen vinden?
Je hoeft er toch niet zelf met PHP een header(); commando ed te gaan sturen? :/
"Been There, Done That, GOING BACK!" - Disneyland Parijs.
Avatar gebruiker
Cybertinus
 
Berichten: 135
Geregistreerd: ma aug 28, 2006 14:11
Woonplaats: In de buurt van Breda

Berichtdoor AtleX » di nov 07, 2006 20:23

Eh, ja. :) Dat was ik even vergeten. :X
Avatar gebruiker
AtleX
 
Berichten: 147
Geregistreerd: za okt 28, 2006 9:35


Keer terug naar Server Side Scripting

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 1 gast

cron