Zugriff auf Unterordner in wp-content/uploads/xxx

  • Hallo zusammen, ich würde gerne einen Ordner den ich bei meinem Webhoster im Root-Verzeichnis habe in den Bereich wp-content/uploads/neuerOrdner packen.
    Auf diesen Ordner habe ich einen Verzeichnisschutz gelegt und ich mache für den Webaufruf eine Verzeichnisauflistung über die .htaccess.
    Im Root funktioniert alles aber nicht im Bereich uploads. Ich bekomme dann beim Webzugriff immer die Meldung:
    You don't have permission to access this resource.

    Ist das überhaupt klug das hier zu machen und ist das irgendwie von WP-Seite aus gesperrt?

    LG

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Ob dein Vorhaben sinnvoll ist, wäre eine Frage deiner Beweggründe und dann ggf. eine Diskussion wert. Zumindest ist es grundsätzlich möglich und wird von WP auch nicht verhindert. In sofern liegt bei dir ein Fehler vor.

    • Wie lautet der Code?
    • Wo liegt die htaccess, die das Listing aktivieren soll?
  • Hey, also es sieht so aus das die .htaccess die in den Unterverzeichnissen liegt und den Zugriff verweigert. Hier steht folgendes:

    Code
    <FilesMatch "\.(?i:php)$">
      <IfModule !mod_authz_core.c>
        Order allow,deny
        Deny from all
      </IfModule>
      <IfModule mod_authz_core.c>
        Require all denied
      </IfModule>
    </FilesMatch>

    Soll ich dann die .htacess einfach löschen oder kann man den Code anpassen um trotzdem die Verzeichnisauflistung anzuzeigen?

    LG

  • Ich bin zwar ziemlich schlecht in htaccess Code, aber wenn du – wie mit deinem Code – allen Unterverzeichnissen den Zugriff verweigerst, kannst du ja auch nicht erwarten, dass du in einem der Unterverzeichnisse eine Listung bekommst. Oder ich verstehe dich falsch? Da du trotz Nachfrage keine klaren Pfadangaben machst, kann es schnell zu Missverständnissen kommen.

    Mal konkret: Wenn nachfolgendes Verzeichnis eine Listung bekommen soll:
    domain.de/wp-content/uploads/test/
    Dann erstellst du im Verzeichnis "test" eine .htaccess mit dem Inhalt:

    Code
    Options +Indexes


    Und mehr nicht. Fertig.

    Ich gehe davon aus, dass in deinem Hosting grundsätzlich und global directory listing deaktiviert ist, da dies heute Standard ist. Du musst also übergeordnete Verzeichnisse nicht gesondert schützen.

  • Hey, also es sieht so aus das die .htaccess die in den Unterverzeichnissen liegt und den Zugriff verweigert. Hier steht folgendes:


    Solche .htaccess Dateien sind kein WordPress Standard sondern stammen aus irgendeinem Sicherheitsplugin. Schaue dort, wie/wo Du das abschalten kannst, wenn es Deine eigenen .htaccess Regeln stört.

  • Also das Verzeichnislisting, wie das ganze funktioniert das habe ich schon umgesetzt. Ich habe nur Angst das wenn ich die Unterverzeichnisse freigebe - im Standard liegt hier der o.a. Eintrag in einer .htaccess - das ich einen Scheunentor habe und frage mich ob dann im "Root-Verzeichnis" Das ganze besser aufgehoben ist, als im upload -Ordner von WP

Jetzt mitmachen!

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