hilfdirselbst.ch
Facebook Twitter gamper-media
Designer
Beiträge: 120
13. Mär 2004, 15:52
Beitrag #1 von 7
Bewertung:
(2020 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Fehlerseite bei .htaccess (401)


Hallo
Hab in meinem Hauptordner eine .htaccess Datei mit der Zeile
ErrorDocument 404 http://www.abc.ch/error.htm
usw. für weitere Errors (dasselbe für 500, 403, 401 etc)

in einem geschützten Ordner habe ich eine zweite .htaccess Datei
AuthName ...
AuthType Basic
AuthUserFile /.../...
usw
und dann:
ErrorDocument 401 http://www.abc.ch/error.htm

Das funktioniert aber nicht
Es erscheint:

Authorization Required
This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.

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

Wenn ich nach dem 401, statt der URL "Falsche Passworteingabe" eintippe erscheint auf einer neuen Seite schön die Meldung. Ich möchte aber die error.htm Seite haben!

Hab mal gehört, dass beim 401 URL nicht akzeptiert werden, sd. nur der Pfad. hab ich auch probiert, geht aber nicht.

muss ich da nur /error.htm eingeben oder den gesamten Pfad (/.../...)???

Woran könnte das liegen, was mache ich falsch???
Danke für Antworten
Designer Top
 
X
SabineP  M 
Beiträge: 7586
13. Mär 2004, 18:56
Beitrag #2 von 7
Beitrag ID: #74957
Bewertung:
(2020 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Fehlerseite bei .htaccess (401)


Hallo Designer,

versuche mal:
ErrorDocument 401 /error.htm

Gruß Sabine
als Antwort auf: [#74946] Top
 
2c creator
Beiträge: 12
14. Mär 2004, 16:27
Beitrag #3 von 7
Beitrag ID: #75014
Bewertung:
(2020 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Fehlerseite bei .htaccess (401)


hallo designer
das problem taucht bei mir auch auf. an die andern: wie löst man das am besten?
liebe grüsse
2c
als Antwort auf: [#74946] Top
 
Designer
Beiträge: 120
14. Mär 2004, 16:36
Beitrag #4 von 7
Beitrag ID: #75015
Bewertung:
(2020 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Fehlerseite bei .htaccess (401)


Hallo Sabine
es hat noch immer nicht geklappt.
Scheint ein mühsames Problem zu sein (->2ccreator juster)

hab auch mal probiert nach ErrorDocument 401 den html code der Seite einzufügen, klappt nicht.

was könnte es noch sein

Danke für die Hilfe
Designer
als Antwort auf: [#74946] Top
 
SabineP  M 
Beiträge: 7586
14. Mär 2004, 16:57
Beitrag #5 von 7
Beitrag ID: #75017
Bewertung:
(2020 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Fehlerseite bei .htaccess (401)


Hallo Designer,

laut Apache Dokumentation ist das so richtig:

ErrorDocument 401 /error.htm

http://httpd.apache.org/docs/custom-error.html

Die Datei error.htm muß im Root-Verzeichnis Deiner Domain liegen,
also hier:
http://www.abc.ch/error.htm

Du hattest noch folgenden Fehler:
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

404 bedeutet, nicht gefunden.

Du kannst mal in den Server-Log-Dateien nachsehen welche Datei der Apache nicht gefunden hat.
Ist die error.htm auch wirklich da (Groß-Kleinschreibung beachten)?

Die Benutzung der Fehlerdokumente muß natürlich vom Provider erlaubt sein.
Einzelheiten dazu stehen in der Direktive allowoverride in der Konfigurationsdatei des Webservers (httpd.conf).

http://httpd.apache.org/...e.html#allowoverride

Gruß Sabine
als Antwort auf: [#74946]
(Dieser Beitrag wurde von SabineP am 14. Mär 2004, 17:14 geändert)
Top
 
SabineP  M 
Beiträge: 7586
14. Mär 2004, 17:22
Beitrag #6 von 7
Beitrag ID: #75021
Bewertung:
(2020 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Fehlerseite bei .htaccess (401)


Noch eine wichtige Ergänzung:

schreib mal diese Anweisung nur in die .htaccess, die sich im Rootverzeichnis befindet.
ErrorDocument 401 /error.htm

Also nicht in die .htaccess, die sich im geschützten Verzeichnis befindet.
als Antwort auf: [#74946] Top
 
Designer
Beiträge: 120
14. Mär 2004, 21:50
Beitrag #7 von 7
Beitrag ID: #75041
Bewertung:
(2020 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Fehlerseite bei .htaccess (401)


Yess!
Super!
Vielen Dank Sabine P.!

Wieder mal typisch, nach stundenlangem herumpröbelm kam ich auf die Lösung!
Das Problem war:
meine Homepage selbst ist eben schon eine Unterseite einer Hauptpage, also http://www.abc.ch/user

Deshalb muss ich auch bei der Zeile die anpassen, also:
ErrorDocument 401 /user/error.htm

statt
ErrorDocument 401 /error.htm

simpel einfach, wie blöd.

Naja jetzt hats geklappt

schönen Abend
als Antwort auf: [#74946] Top
 
X