Kann ich bei Fehler 401 auf eine eigene Seite umleiten ?

  • Liebe Zetaianer

    Wenn beim Besucher bei einer falschen Passworteingabe (Ordner beim Provider Passwortgeschützt) die Seite 401 erscheint, kann ich dies "verhindern" bzw auf eine eigene Seite verweisen, damit der Besucher auf der Seite bleibt ?

    Ich verwende

    Zeta 14.2.1. Business

    Layout: Flat Respon.

    Herzlichen Dank für Eure Feedbacks

    Cello

  • Hallo Cello,

    gehe rechts in der Seitenstruktur direkt auf den Projektnamen und dann auf "Bearbeiten". Unter "Projektordner" kannst Du die 404-Fehlerseite auswählen. Diese sollte auf die Systemseite "Seite nicht gefunden" verweisen.

    In der .htaccess (siehe Blog in meiner Signatur) trägst Du

    Code
    ##### Beginn Fehlerdokument #####
    
    ErrorDocument 404 /seite-nicht-gefunden.html
    
    ##### Ende Fehlerdokument #####

    ein (ohne Zeilennummern, die # dient als Beginn einer Kommentierung).

  • Hallo Hanabi

    Vielen Dank für dein prommptes Feedback. Es geht aber um die Seite 401 welche dann erscheint mit der Info

    "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."

  • Hallo Cello,

    dann lege in Zeta eine neue Seite "401" an. Hier kommt ein Hinweistext rein, dass das Login nicht erfolgreich war wegen falschem Passwort und idealerweise noch ein Kontaktformular, falls jemand sein Passwort vergessen hat. In der .htaccess trägst Du dann ein:

    Code
    # ##### Beginn Passwortfehler #####
    
    ErrorDocument 401 /401.html
    
    # ##### Ende Passwortfehler #####
  • Herzlichen Dank Hanabi

    Leider funkt das nicht, kann die .htaccess Datei nicht hochladen. Warum auch immer

    Abgesehen lag in diesem Ordner bereits ein solche ?

  • OK, dann hast Du den Passwortschutz wohl über das Control-Center deines Providers erstellt. Dabei werden im zu schützenden Verzeichnis eine .htaccess und eine .htpasswd erstellt, die vermutlich gegen Überschreiben geschützt sind.

    Aus meiner Sicht (nur theoretisch, habe keine praktische Erfahrung damit) wäre eine Möglichkeit, die .htaccess und die .htpasswd vom Servber herunterzuladen und danach im Control-Center den Verzeichnisschutz aufzuheben.

    Dann ergänzt Du die .htaccess um die Fehlermeldung (Achtung, dann unbedingt absolute Adresse angeben wie http://www,domain.de/401.html, da ansonsten nach der Datei im gesperrten Verzeichnis gesucht werden müsste, was aber ohne erfolgreiche Anmeldung nicht geht.

    Danach die bearbeitete .htaccess und die .htpasswd wieder in das zu schützende Verzeichnis hochladen.

    Wie gesagt, dies nur als theoretische Herleitung.

  • Du bist mega lieb Hanabi, herzlichen Dank für Deinen Support.

    Ob ich das schaffe...... no risk no fun. Übersteigt aber schon leicht meine Fähigkeiten.

    Was meinst du mit "im Control Center bearbeiten" nach dem runterladen ?

  • Nach dem runterladen der beiden Dateien und lokalen Bearbeitung der .htaccess muss Du im Control-Center des Providers den Passwortschutz aufheben, da nur dadurch beide Dateien auf dem Server gelöscht werden können. Mit Hochladen der bearbeiteten .htaccess und der .htpasswd wird dann der Passwortschutz wieder hergestellt. Wenn neue User hinzukommen, die einen Zugang zum geschützten Verzeichnis bekommen sollen, musst Du diese jeweils manuell in der .htaccess und .htpasswd nachtragen. Zum grundsätzlichen Aufbau des Passwortschutzes kannst Du hier  (1&1 FAQ) mehr erfahren.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!