ErrorDocument funktioniert nicht?

Apache, Lighttpd, nginx, Cherokee
Post Reply
bernostern
Posts: 129
Joined: 2003-02-09 12:52
 

ErrorDocument funktioniert nicht?

Post by bernostern »

Hallo,

ich wollte bei meinem Apache (auf Debian) eigene Errordocs angeben, aber irgendwie funkts nicht:

ErrorDocument 404 /home/www/errordocs/404.html

habe ich in der httpd.conf hinzugefügt. Wenn ich jetzt eine nicht existierende Seite aufrufe, dann komm aber die Standard 404 Seite und nicht meine eigene.

Was muss ich denn noch machen?

Danke,
Bern
dodolin
Posts: 3840
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe
Contact:
 

Re: ErrorDocument funktioniert nicht?

Post by dodolin »

Anleitung lesen!

http://httpd.apache.org/docs/mod/core.h ... ordocument

Du kannst keinen Pfad auf der Platte angeben, sondern nur eine URL.
bernostern
Posts: 129
Joined: 2003-02-09 12:52
 

Re: ErrorDocument funktioniert nicht?

Post by bernostern »

Ok danke!

Müsste es dann nicht so gehen:

Alias /errordocs /home/www/errordocs
ErrorDocument 404 /errordocs/404.html


Geht leider au ned.
Gruß,
Bern
funnydingo
Posts: 160
Joined: 2002-12-07 14:40
Location: Münster
Contact:
 

Re: ErrorDocument funktioniert nicht?

Post by funnydingo »

bernostern wrote:Alias /errordocs /home/www/errordocs
ErrorDocument 404 /errordocs/404.html
Das hatte ich auch vor und wenn ich mich recht entsinne, will apache an den stellen ein "echtes Verzeichnis". Des Ausdruck "echt" bezieht sich aber nur darauf das es kein Alias ist. Ich habe einfach mit

Code: Select all

ln -s /home/www/errordocs /home/www/web1/.errordocs
einen Link angleget und das funktionuert super.

PS:
Anleitung lesen!

http://httpd.apache.org/docs/mod/core.h ... ordocument

Du kannst keinen Pfad auf der Platte angeben, sondern nur eine URL.
Das stimmt so auch nicht. Man kann einen Pfad angeben, aber der ist relativ zum DocumentRoot. Außerdem kann man auch einen simplen Text angeben. Steht aber alles in der Doku ;-)
dodolin
Posts: 3840
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe
Contact:
 

Re: ErrorDocument funktioniert nicht?

Post by dodolin »

Das stimmt so auch nicht. Man kann einen Pfad angeben, aber der ist relativ zum DocumentRoot.
Also eine URL. ;)

Und ich sagte ja nicht "Pfad", sondern "Pfad auf der Platte". Meinetwegen ist "Directory" wohl genauer, das ist auch gleichzeitig noch die Apachen-Terminologie für sowas.
funnydingo
Posts: 160
Joined: 2002-12-07 14:40
Location: Münster
Contact:
 

Re: ErrorDocument funktioniert nicht?

Post by funnydingo »

Na gut, habs gerade nach gelesen. Apache bezieht sich hier auf die relative URL (local) oder absolute URL (local oder extern).
Post Reply