.htaccess ErrorDocument 404 /404.php

Tags:    diverse

Jeg har et problem med at få aktiveret min egen 404 fejlside i alle situationer. Håber der er nogen, som kan hjælpe.

I .htaccess filen i root har jeg defineret min egen 404 fejlside som:
errordocument 404 /404.php

404.php bliver fint vist, når der enten er fejl i angivelse af stien eller når der er fejl i file extension. Derimod vises 404.php ikke hvis der er fejl i filnavnet.

Live eksempler:
VALID URL:
http://www.nyth.dk/sites/pub/sideeksempler/side_med_billeder.php

FEJL i STI - 404.php vises
http://www.nyth.dk/sites/FORKERT_DIR/sideeksempler/side_med_billeder.php

FEJL i FILE EXTENSION - 404.php vises
http://www.nyth.dk/sites/pub/sideeksempler/side_med_billeder.txt

FEJL I FILNAVN - 404.php vises IKKE
http://www.nyth.dk/sites/pub/sideeksempler/FORKERT_FILNAVN.php

Har spurgt min udbyder - one.com, men de kan ikke forklare problemet.



4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
din htaccess fil sender tydeligvis klienten til en anden side.

http://www.nyth.dk/sites/pub/sideeksempler/FORKERT_FILNAVN.php giver ikke din fejl side men anden side der indeholder: "No input file specified."

Det kunne også tænkes at din htaccess måske er placeret forkert?



Indlæg senest redigeret d. 14.03.2008 10:26 af Bruger #10216
Url'en http://www.nyth.dk/sites/pub/sideeksempler/FORKERT_FILNAVN.php giver IE's standardside "Page not found".

.hataccess er placeret i root - hvilket må være korrekt, men jeg kan selvf. prøve at placere en .htaccess i alle dir's - selv om det ikke burde være nødvendig.

Det er jo smart at man kan have forskellige .htaccess'er i forskellige dirs, så sig ikke det så hurtigt.



Url'en http://www.nyth.dk/sites/pub/sideeksempler/FORKERT_FILNAVN.php giver IE's standardside "Page not found".

.hataccess er placeret i root - hvilket må være korrekt, men jeg kan selvf. prøve at placere en .htaccess i alle dir's - selv om det ikke burde være nødvendig.



Url'en http://www.nyth.dk/sites/pub/sideeksempler/FORKERT_FILNAVN.php giver IE's standardside "Page not found".

.hataccess er placeret i root - hvilket må være korrekt, men jeg kan selvf. prøve at placere en .htaccess i alle dir's - selv om det ikke burde være nødvendig.

Det er jo smart at man kan have forskellige .htaccess'er i forskellige dirs, så sig ikke det så hurtigt.

------------------------------------------------------------

Har Googlet lidt og fundet en som havde et tilsvarende problem. Det har vist noget at gøre med at min at udbyder anvender PHP fortolkeren som CGI og noget server configuration - som jeg ikke har adgang til.

Hvis der ikke dukker nogen op med et svar, må jeg vist leve med det eller droppe min egen fejlside.




t