---
title: "Hur sköter jag felhanteringen då en sida inte finns (404)?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/144823-hur-sköter-jag-felhanteringen-då-en-sida-inte-finns-404"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "lillebror"
published: "2006-03-30T21:49:49.000Z"
updated: "2006-07-04T17:18:30.000Z"
replies: 15
views: 916
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/144823-hur-sköter-jag-felhanteringen-då-en-sida-inte-finns-404"
---

# Hur sköter jag felhanteringen då en sida inte finns (404)?

## #1 — lillebror, 2006-03-30T21:49Z

Hej,

Jag hållet på och fixar iordning lite felhantering på min sida. I nuläget kan en användare skriva in en ofullständig adress med min domän men som inte finns och inte leder någonstans. Då kommer följande meddelande upp:

```
Not Found
The requested URL /forum/showthreadreply was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
```

Detta felmeddelande är ju standard vad jag förstått. Nu har jag försökt att göra ett eget felmeddelande i DirectAdmin som är ett webbverktyg som Aleborg använder sig av. I den tillhörande manualen står det att det bara går att använda .shtml som filändelse. Hade gärna sett att det gick att lägga in php-kod där så jag kan få samma utseende som för resten av mina sidor.

Någon som vet om detta är möjligt?

Permalänk: https://www.webforum.nu/p/144823

## #2 — Peeer, 2006-03-31T01:55Z

På min site (som ligger på samma server) så använder jag mig av en .htaccess-fil med följande innehåll:

```
ErrorDocument 404 /404.php
```

Den gör så att alla sidanrop som borde fått ett vanligt 404-fel istället möts av innehållet på 404.php. Smidigt värre :)

Dvs skapa en fil som heter ".htaccess" i webbrooten med ovanstående innehåll.

Permalänk: https://www.webforum.nu/p/1789060

## #3 — lillebror, 2006-03-31T04:42Z

Nice. Det måste jag testa. Tack för tipset!   :)

Permalänk: https://www.webforum.nu/p/1789062

## #4 — lillebror, 2006-03-31T14:33Z

Fungerar super Peer! :) Är det bara att fylla på .htaccess-filen med resterande felkoder som jag vill ha egna personliga meddelanden för? Typ för 401, 403, 500?

Permalänk: https://www.webforum.nu/p/1792350

## #5 — Melea, 2006-03-31T14:35Z

> **lillebror skrev:**
>
> Är det bara att fylla på .htaccess-filen med resterande felkoder som jag vill ha egna personliga meddelanden för? Typ för 401, 403, 500?

Jupp. :)

**/red** Ett hett tips kan ju då vara att jobba med querystrings, döp t.ex. filen som ska innehålla alla felmeddelanden till error.php och hänvisa via .htaccess till error.php?do=404, error.php?do=500 osv.
Så slipper du ha en fil för varje "fel-sida".

Permalänk: https://www.webforum.nu/p/1792351

## #6 — lillebror, 2006-03-31T14:38Z

> **Melea skrev:**
>
> Jupp. :)

Sweet! :)

Hur skriver ni era felmeddelanden! Vore kul att få se lite varianter!

Trevlig helg på er! Nu ska jag hoppa på tåget och bege mig upp till Stockholm och bilmässan!

Permalänk: https://www.webforum.nu/p/1792352

## #7 — lillebror, 2006-03-31T14:40Z

> **Melea skrev:**
>
> **/red** Ett hett tips kan ju då vara att jobba med querystrings, döp t.ex. filen som ska innehålla alla felmeddelanden till error.php och hänvisa via .htaccess till error.php?do=404, error.php?do=500 osv.
> Så slipper du ha en fil för varje "fel-sida".

Smart!   :bire

Permalänk: https://www.webforum.nu/p/1792354

## #8 — Melea, 2006-03-31T14:45Z

De vanligaste felmeddelanden beror oftast på följande:

> 400\. Bad Request
> 401\. Authorization Required
> 403\. Forbidden
> 404\. Not Found
> 405\. Method Not Allowed
> 408\. Request Time-out
> 500\. Internal Server Error

Sen kan man ju luska ut egna felmeddelanden utifrån dessa.

Mitt 404 ser ex. ut såhär:

> Sidan finns inte
> 
> Sidan du försökte nå finns inte, har du klickat på någon länk för att komma hit,
> var vänlig använd kontaktformuläret under fliken "Information" och berätta vilken länk det var,
> så ska jag åtgärda det så fort jag kan.
> 
> Vänliga hälsningar,
> Jonas Stenberg

Med en stilmall som gör att det ser lite finare ut. :)

Permalänk: https://www.webforum.nu/p/1792355

## #9 — Sjodahl, 2006-03-31T14:54Z

;)
<http://images.google.se/images?svnum=10&hl=sv&lr=&q=page+not+found&btnG=S%C3%B6k>

Permalänk: https://www.webforum.nu/p/1792357

## #10 — Peeer, 2006-03-31T17:19Z

> **lillebror skrev:**
>
> Sweet! :)
> 
> Hur skriver ni era felmeddelanden! Vore kul att få se lite varianter!

Min ser ut [så här](http://tsok.nu/error.php?err=404). Skickar besökaren iväg formuläret så kommer ett mail till mig med vilken typ av fel det är, referer, url, eventuellt felmeddelande (om det är ett php/mysql-fel) osv osv. Praktiskt värre :)

Permalänk: https://www.webforum.nu/p/1792380

## #11 — jme, 2006-06-14T13:47Z

Peeer:

Gillar din 404-sida och tänker faktiskt skapa en liknande lösning. :)

Testade med att stänga av css för att se hur sidan förändrades. Iaf med min FF så blir textarean minimal. Varför har du satt cols och rows till 1? :)

Permalänk: https://www.webforum.nu/p/1829293

## #12 — Peeer, 2006-06-14T16:55Z

Måste ange någon storlek för att koden ska validera, och det är inte många av våra besökare som inte har något css-stöd. That's why!

Permalänk: https://www.webforum.nu/p/1829327

## #13 — GunnarD, 2006-06-14T18:08Z

Här finns mer eller mindre roliga error sidor: <http://www.plinko.net/404/>

Speciellt dena "teletype" varianten :) <http://www.awardwinningwebsitedesigns.com/Area404>

Permalänk: https://www.webforum.nu/p/1829357

## #14 — jme, 2006-06-14T18:53Z

peeer: lika lätt är det då att ange lite större tal så utesluter du inga! ;)
Jag skulle personligen ge blanka fan i att rapportera om jag har ett 1x1 stort fält att skriva i... :)

Permalänk: https://www.webforum.nu/p/1829377

## #15 — Peeer, 2006-06-14T20:45Z

> **jme skrev:**
>
> peeer: lika lätt är det då att ange lite större tal så utesluter du inga! ;)
> Jag skulle personligen ge blanka fan i att rapportera om jag har ett 1x1 stort fält att skriva i... :)

Jovisst, men de som kör med css avstängt på tsok.nu är \_oerhört\_ få. Siten i sig är ingen vacker syn utan css, så de bryr sig nog verkligen inte om att felrapporteringen inte fungerar som det är tänkt :p

Permalänk: https://www.webforum.nu/p/1829423

## #16 — dotar, 2006-07-04T17:18Z

<http://torstenaugustsson.com/404/404.php> Lite ripp-off från Fx, men ändå ;)

Permalänk: https://www.webforum.nu/p/1836811

---

Tråden på webben: https://www.webforum.nu/amne/php/144823-hur-sköter-jag-felhanteringen-då-en-sida-inte-finns-404
