+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 18

Thema: Unterverzeichnisse schützen, ohne die gesamte Seite zu sperren

  1. #1
    stoffelchen
    Gast

    Frage Unterverzeichnisse schützen, ohne die gesamte Seite zu sperren

    Hallo, habe folgendes Problem:

    Wie kann ich es anstellen, daß ich ein Unterverzeichnis schütze, welches nicht von Joomla erstellt wurde, ohne daß fortan eine permanente Fehlermeldung schon auf der Startseite der Domain erscheint?

    Ich habe jetzt ein Unterverzeichnis mit Paßwort und Benutzernamen mittels htaccess und htpasswd auf meiner Joomla Seite geschützt, nun erscheint aber bei jedem Aufruf der Domain (nicht des Unterverzeichnisses!) ein Popup Fenster, mit der Aufforderung, man solle ich sich authentifizieren.

    Wie kann ich diese Meldung wegbekommen?

    Hier nochmal der Inhalt der htaccess -Datei:

    AuthType Basic
    AuthGroupFile /dev/null
    AuthName "Lichterwelten-Alt"
    AuthUserFile /mnt/web2/42/07/5301707/htdocs/Alt/.htpasswd
    <Limit GET>
    require valid-user
    </Limit>
    Vielleicht weiß ja jemand Abhilfe?
    Geändert von stoffelchen (07.10.2010 um 09:23 Uhr)

  2. #2
    Wohnt hier Avatar von Joomla-Hilfe
    Registriert seit
    12.08.2010
    Beiträge
    3.668
    Bedankte sich
    78
    Erhielt 1.094 Danksagungen
    in 874 Beiträgen

    Standard

    Wenn nicht auf das Verzeichnis zugegriffen wird, kommt auch keine Abfrage. Bei dir erfolgt also ein HTTP-Zugriff darauf.

  3. #3
    stoffelchen
    Gast

    Standard

    Das verstehe ich jetzt nicht ganz, was heißt das?
    Geändert von stoffelchen (07.10.2010 um 09:53 Uhr)

  4. #4
    Wohnt hier Avatar von Joomla-Hilfe
    Registriert seit
    12.08.2010
    Beiträge
    3.668
    Bedankte sich
    78
    Erhielt 1.094 Danksagungen
    in 874 Beiträgen

    Standard

    Das heißt, daß die Seite eine Datei aus dem geschützten Verzeichnis anfordert. Sonst gibt es keinen Grund für die Authentifizierungabfrage.

  5. #5
    stoffelchen
    Gast

    Standard

    Ja, das stimmt, aber es soll ja nur der Unterordner und nicht gleich die ganze Domain geschützt werden, gibt es dafür irgendeine Lösung?

  6. #6
    Wohnt hier Avatar von Joomla-Hilfe
    Registriert seit
    12.08.2010
    Beiträge
    3.668
    Bedankte sich
    78
    Erhielt 1.094 Danksagungen
    in 874 Beiträgen

    Standard

    Ich verstehe den Sinn der Aktion nicht. Wenn die Seite Inhalte aus dem Ordner benötigt, darf er nicht geschützt sein. Wenn er geschützt ist, dürfen dort nur Anforderungen von Besuchern landen, die berechtigt sind. Eine dritte Möglichkeit gibt es nur mit größerem Aufwand: PHP öffnet eine Datei, liest sie ein und gibt sie als Stream an den Besucher aus. Das müßtest du programmieren.

    Wenn du nur verhindern willst, daß der Inhalt gelistet wird, kopier eine leere index.html in den Ordner. In Joomla fliegen genug davon rum.

  7. #7
    stoffelchen
    Gast

    Standard

    Also nochmal zur Klarstellung:

    Ich habe eine Seite, die nicht mit Joomla erstellt worden ist, die aber im gleichen Verzeichnis der Domain mit der Joomla Installation liegt.

    Diese Seite befindet sich in einem extra Ordner, nenn wir ihn mal "Alt".
    Genau dieser Ordner sollte nun mit einem Paßwort und einem Benutzernamen
    versehen werden, damit nur noch registrierte Mitglieder daraif zugreifen können.

    Das funktioniert soweit auch ganz gut, aber das Problem ist, daß jetzt auch immer beim Aufruf der Joomla-Seite, welche im Hauptverzeichnis der Domain liegt zugleich die Authentifizierungsabfrage für den Ordner "Alt" erscheint, ohne daß dieser Ordner explizit aufgerufen wurde!

  8. #8
    Wohnt hier Avatar von Joomla-Hilfe
    Registriert seit
    12.08.2010
    Beiträge
    3.668
    Bedankte sich
    78
    Erhielt 1.094 Danksagungen
    in 874 Beiträgen

    Standard

    Zitat Zitat von stoffelchen Beitrag anzeigen
    ohne daß dieser Ordner explizit aufgerufen wurde!
    Genau das gibt es nicht. Der Ordner oder eine Datei daraus wird aufgerufen.
    Danke?

    Keine Macht den Facebutts!
    "Dinner for one ist jeden Tag" oder "Und täglich grüßt das Murmeltier"

  9. #9
    Gehört zum Inventar Avatar von SirDrake
    Registriert seit
    29.08.2006
    Ort
    Köln
    Beiträge
    6.268
    Bedankte sich
    164
    Erhielt 2.346 Danksagungen
    in 2.119 Beiträgen

    Standard

    dann musst du die htaccess auch in den Ordner "Alt" legen

    eine htaccess gilt immer für das Verzeichnis in dem sie liegt und die Unterverzeichnisse davon

    oder wqie bereits gesagt es werden Dateien aus diesem Verzeichnis eingebunden
    Gruß Fred
    Fragen und Antworten rund um Joomla! FAQ
    Code-Bereinigung abschalten - Unterstütze Joomla

  10. #10
    Moderator Avatar von Lacki
    Registriert seit
    27.04.2006
    Ort
    Direkt um die Ecke
    Beiträge
    8.730
    Bedankte sich
    337
    Erhielt 3.611 Danksagungen
    in 2.970 Beiträgen

    Standard

    Kann es sein, dass Du die Datei .htaccess im Root benutzt und nicht im Ordner Alt? Eben hattest Du noch einen Text im Post weiter oben, der irgendwas mit "Verweis in der htaccess auf Alt" lautete (Hast ihn dann aber wegeditiert). Die Datei muss in den Ordner, der geschützt werden soll, der Verweis ist nur für den Ort der Passwortdatei.
    EDIT: Mööt, zu spät
    Tach übrigens zusammen.

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein