Bernd Tannenbaum wrote:
Hallo auch:
Am Sonntag, 6. April 2003 16:55 schrieb Manfred Gnaedig:
Hallo, bevor ich es ausprobiere.
Müßte dieser Eintrag in meiner httpd.conf funktionieren, oder habe ich da einen grundlegenden Fehler gemacht?
ErrorDocument 404 http://www.Meine-Domain.de/logreject.htm ErrorDocument 401 http://www.Meine-Domain.de/logreject2.htm </Directory> Dürfen diese Zeilen auch am Ende meiner httpd.conf stehen?
Hm, ich will mich nicht zu weit aus dem Fenster lehnen, aber die ErrorDokument-Seiten sollten AFAIK global sein. Das heisst, die gelten für deinen gesamten Apache (bzw. vitual Host). Du stellst sie hier speziell für ein Directory ein, bin mir da nicht sicher ob das geht...
Wenn ich in meine /home/www/web11/html/.htaccess
Diese Zeilen schreibe: ErrorDocument 404 http://www.Meine-Domain.de/logreject.htm ErrorDocument 401 http://www.Meine-Domain.de/logreject2.htm
Funktioniert es komischerweise nicht. Wenn ich mit der .htaccess zum Beispiel eine Paßwortabfrage mache, funktioniert es. Also prinzipiell funktionieren die .htaccess !
Nun, dieser Eintrag kann in der .htaccess auch nur dann Sinn haben, wenn man die ErrorDokuments überhaupt einzeln für ein Directory definieren kann. Bist du dir sicher, das das geht? Wenn ja, poste doch mal deine Quelle, daran würd ich mich auch gern probieren. Ansonsten würde ich empfehlen, die ErrorDokument-Anweisung ausserhalb des Directory-Tags global vorzunehmen, das klappt in jedem Fall.
sollte eigentlich auch auf ein einzelnes verzeichnis anwendbar sein. vielleicht schaust du die seiten im IE an und die fehlerseite ist kleiner als 500byte, dann kommt die standard fehlerseite des IE. PS. eine fehlerseite bleibt sie trozdem, dh. der status code 404 wird dennoch gesendet, was proxyserver und suchmaschinen auch so interpretieren sollten. gruss thomas