HOME -> APACHE -> apache-08 Tirsdag, 27. Juni 2017

HOME
FORUM
OPEN DIRECTORY
BOOKMARK
Offentliggjort februar 2006 - Opdateret maj 2006

ERROR 404 page not found

Denne artikel vil hjælpe dig med at lave din egen 404 error dokument på en Apache web-server.

Indhold

 

TopIndledning
ERROR 404 page not found

eller

Siden blev ikke fundet


Denne fejlmelding er du sikkert bekendt med. Den fremkommer når du lander på et html dokument som enten ikke findes, er blevet omdøbt eller er blevet flyttet.

Normalt ses den kedelige 404 side som sendes ud fra serveren som standard. Denne ser typisk ud som følgende:

 ERROR 404 page not found


Vores egen design af en 404 error side ses her

 

TopForudsætning for at kunne lave dit eget 404 dokument.
Hvis du har din hjemmeside liggende hos et webhotel skal du have rettigheden for at kunne anvende din egen "404 error" dokument. Har du det, så findes der givetvis en vejledning hos din udbyder der forklarer opsætningen.
Hvis der i dokumentationen fra din udbyder nævnes at du kan konfigurere en fil ved navnet ".htaccess", så har du sikkert også retten til at designe din egen "404 error" side.

På en Apache web-server kan du via ".htaccess" sætte rettigheder på mapper og filer. Men du kan også angive hvilket dokument der vises i tilfælde af fejl som f.eks. "404 File Not Found" eller "403 Access Forbidden".

 

TopLav ".htaccess" filen
Nogle web-servere er allerede konfigureret til at søge efter en bestemt fil når den rekvirerede side ikke findes. Hvis dette er tilfældet hos dig kan du glemme alt om ".htaccess" filen. Lav dit "404 error" dokument og læg det op i roden af dit webhotel, jævnfølge dokumentationen fra din web host.

Hvis du har din hjemmeside liggende på en anden server end Apache kan du kontakte din web host. De kan givetvis fortælle dig hvad du kan gøre for at lave din egen "404 error" side.

Selve ".htaccess" indeholder følgende:


ErrorDocument 404 /error404.htm


Eller hvis førnævnte ikke funger kan du angive den fulde sti.


ErrorDocument 404 http://www.ditdomain.dk/error404.htm


Navnet på dit dokument som du anvender når siden ikke findes er ligegyldig. Kald den hvad du vil, eksempler kunne være "404.htm", "404.php", "error.html" eller "sidenderikkefindes.htm".

".htaccess" filen placeres i roden af dit web-sted. Filen "404 File Not Found" placeres ligeledes i roden, eller i en dertil indrettet mappe. Hvis du har indrettet en mappe til dine error dokumenter skal du sørge for at angive den korrekte sti i din .htaccess fil.

 

TopHvad skal der stå i "404 page not found" dokumentet?
Først og fremmest skal du fortælle dine besøgende at siden ikke længere findes, at den er slettet eller lignende. Giv dine gæster mulighed for at komme videre fra "404 error" siden via nogle links eller en søgeboks.
Brug din egen kreativitet til at designe siden, gerne på en lidt underholdende måde.

 

TopGør det på Apache serveren i stedet for
Har du din egen Apache server stående kan du konfigurere din httpd.conf fil ved at tilføje følgende under <Directory> tagen.


<Directory "/sti/til/mappe/">
ErrorDocument 404 /error404.htm
</Directory>


Eller hvis førnævnte ikke funger kan du angive den fulde sti.


<Directory "/sti/til/mappe/">
ErrorDocument 404 http://www.ditdomain.dk/error404.htm
</Directory>


 

TopAfslutning
Når du er færdig skal du selvfølgelig huske at teste dit dokument. Det kan du f.eks. gøre ved at angive en forkert sti i adresselinien.

 

Vil du lære mere om ".htaccess" så prøv vores udmærkede artikler omhandlende apache web-server

 

 

Copyright © 2002 - 2017
NETeXplorer.dk · All rights reserved Top