Avatar billede palito Nybegynder
29. juni 2008 - 22:40 Der er 9 kommentarer

Vis 404 side hvis række ikke eksisterer

Jeg har kigget på http://dk.php.net/header, der siger, at jeg enten kan gøre brug af "header('Status: 404 Not Found');" eller "header('HTTP/1.0 404 Not Found');", men hos mig virker ingen af delene. Hvad kan jeg gøre? Jeg benytter PHP5.
Avatar billede net-base.dk Nybegynder
29. juni 2008 - 22:56 #1
Avatar billede net-base.dk Nybegynder
29. juni 2008 - 22:58 #2
ja ret i din httpd.conf fil der skulle gerne stå noget lignenden.

ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var

Ret stien til din egen 404 error page
Avatar billede leif Seniormester
29. juni 2008 - 22:59 #3
Hvad får du af fejl når du prøver at bruge det ?
Avatar billede palito Nybegynder
29. juni 2008 - 23:11 #4
Men jeg ønsker jo ikke, at lave min egen 404-fejlside. Jeg vil bare fortælle serveren, at den skal melde fejl.
Avatar billede net-base.dk Nybegynder
29. juni 2008 - 23:20 #5
arh okay ja så har jeg misforstået dig spg. sorry...

men hvorfor vil du have serveren til at vise denne fejl side? giver da ikke lige nogen mening.
Avatar billede palito Nybegynder
29. juni 2008 - 23:27 #6
fordi jeg i mit CMSsystem tjekker om en side eksisterer, og hvis den ikke gør kan jeg lige så godt bruge apaches indbyggede fejlside.

men har du ikke et bud på hvad der skal gøres?
Avatar billede coderdk Praktikant
30. juni 2008 - 19:47 #7
header('HTTP/1.0 404 Not Found');

skal være det første der sker i scriptet (intet output før), og du kan ikke umiddelbart se om det virker - kun ved at checke headerne, f.eks. med Firefox extension'en "Live HTTP Headers" eller lignende...
Avatar billede palito Nybegynder
30. juni 2008 - 22:33 #8
coderdk -> ja det fandt jeg ud af :(

kan det lade sig gøre at få apaches almindelige 404-fejl?
Avatar billede coderdk Praktikant
30. juni 2008 - 22:56 #9
Mnææh, men du kan vel lave en kopi? Den plejer at være forholdsvist simpel ;P
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester