Page 1 of 1

ErrorDocument funktioniert nicht?

Posted: 2003-06-20 12:04
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

Re: ErrorDocument funktioniert nicht?

Posted: 2003-06-20 12:18
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.

Re: ErrorDocument funktioniert nicht?

Posted: 2003-06-20 14:59
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

Re: ErrorDocument funktioniert nicht?

Posted: 2003-06-20 15:54
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 ;-)

Re: ErrorDocument funktioniert nicht?

Posted: 2003-06-20 16:18
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.

Re: ErrorDocument funktioniert nicht?

Posted: 2003-06-20 17:26
by funnydingo
Na gut, habs gerade nach gelesen. Apache bezieht sich hier auf die relative URL (local) oder absolute URL (local oder extern).