Lave en 404 fejl side

Tags:    apache htaccess

<< < 12 > >>
Heej alle

Jeg vil gerne have lavet 404 fejl side.

Jeg har prøvet med: ErrorDocument 404 /404.php i .htaccess men uden held.

Kan jeg gøre det på en anden måde?



19 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 7 karma
Sorter efter stemmer Sorter efter dato
Du kunne også bare i din index.php fil nederst, hvis du ahr lavet opsætningen således
Fold kodeboks ind/udPHP kode 

Man kan sige at den tjekker først om valg = nyheder, hvis ikke dette er sandt, så tjekker den for en masse andre ting, som formentlig er på din side, og til sidst, hvis den stadig ikke har fundet noget som passer, så når den 'else' delen, der udskriver en 'standard meddelelse', som jo kunne være din siden blev ikke fundet.

Håber at du forstod tankegangen



Hvis du ikke udskriver noget til browseren før din "else", så brug:

} else {
header("HTTP/1.0 404 Not Found");
echo "404 teksten her!";
}

Ellers skal du have en tilsvarende if-else i toppen.



Det er også noget jeg godt kunne tænke mig at vide noget om :)
Det er super god brugervenlighed :D



Kan du prøve at beskrive din fejl. "Uden held" giver ikke særlig meget at arbejde med. :)

Bliver din htaccess fil læst?
Ligger din 404.php fil i document_root + "/404.php"
404 betyder side ikke fundet - har du prøvet med en url som ikke findes?
bruger du rewrites som dirigerer al trafik til index.php som selvfølgelig findes?



Overflødig brugervenlighed. Det burde aldrig være muligt at nå en sådan side, hvis du har orden i dine links.

Men udover det burde det virke.
1) Er du sikker på at din server kører?
2) Er du sikker på at din filsti er rigtig, for lige nu ligger 404.php filen I BUNDEN i dit mappehierarki.



Jeg har ALT i min index.php fil

Og alt er lavet med $_GET['valg'] == "nyheder"
Min .htaccess ser sådan her ud:
Fold kodeboks ind/udKode 


Jeg har lavet en der viser 404-siden sådan her:
Fold kodeboks ind/udPHP kode 




Indlæg senest redigeret d. 04.07.2011 22:15 af Bruger #16662
Ville det her være helt tosset?

ErrorDocument 404 /index.php?valg=404



Indlæg senest redigeret d. 04.07.2011 22:19 af Bruger #955
Niks, det hjælper desværre ikke :(



Niks, det hjælper desværre ikke :(


Hvad sker der når du indtaster en ikke-eksisterende url?



Så kommer der intet frem. Altså en blank side :(

Prøv her: Offlines



<< < 12 > >>
t