Vertrauenswürdige WordPress-Tutorials, wenn Sie sie am dringendsten benötigen.
Anfängerleitfaden für WordPress
WPB Cup
25 Millionen+
Websites, die unsere Plugins verwenden
16+
Jahre WordPress-Erfahrung
3000+
WordPress-Tutorials von Experten

Verzeichnissuche in WordPress deaktivieren

Wir sehen oft Websites, die vergessen, das Durchsuchen von Verzeichnissen zu deaktivieren. Auf den ersten Blick mag es nicht wie eine große Sache erscheinen, aber diese kleine Nachlässigkeit kann sensible Informationen preisgeben und Ihre Website gefährden.

Wenn das Verzeichnis-Browsing aktiviert ist, kann jeder die Dateien und Ordner auf Ihrem Server einsehen. Hacker können diese Informationen nutzen, um Schwachstellen in Ihren Plugins, Themes oder sogar Ihrer Hosting-Umgebung zu identifizieren.

Glücklicherweise ist die Behebung dieses Problems schnell und einfach. Indem Sie das Verzeichnis-Browsing deaktivieren, fügen Sie eine zusätzliche Schutzschicht hinzu und erschweren Angreifern die gezielte Ansprache Ihrer Website erheblich.

In diesem Leitfaden führe ich Sie durch die einfachen Schritte, um das Verzeichnis-Browsing in WordPress zu deaktivieren, damit Sie Ihre Website schützen und Ihre Daten sicher aufbewahren können.

Verzeichnissuche in WordPress deaktivieren

Hier ist ein kurzer Überblick über die Themen, die ich in diesem Leitfaden behandeln werde:

Was bewirkt die Deaktivierung der Verzeichnissuche in WordPress?

Das Deaktivieren des Verzeichnis-Browsings verhindert, dass Besucher eine Liste von Dateien und Ordnern auf Ihrer Website sehen, wenn keine Indexdatei verfügbar ist. Anstatt dieses rohe Verzeichnis anzuzeigen, zeigt der Server eine leere Seite oder eine Fehlermeldung an.

Wenn jemand Ihre Website besucht, liefert der Server normalerweise eine Indexdatei (wie index.html oder index.php) an seinen Browser. Wenn diese Datei fehlt, zeigen viele Server stattdessen alle Dateien in diesem Ordner an.

Verzeichnis-Browsing aktiviert

Dieses Verhalten wird als Verzeichnissuche bezeichnet und ist auf Hosting-Servern oft standardmäßig aktiviert.

Das Problem ist, dass dies sensible Details über die Struktur Ihrer Website preisgibt. Hacker können dies nutzen, um nach Schwachstellen in Plugins, Themes oder sogar Ihrer Hosting-Umgebung zu suchen.

In einigen Fällen kann das Verzeichnis-Browsing auch private oder kostenpflichtige Inhalte aufdecken, wie z. B. E-Book-Downloads oder Online-Kurse, die dann ohne Erlaubnis kopiert werden könnten.

Deshalb weisen wir immer auf dieses Risiko hin, wenn wir Anfängern helfen. Das Deaktivieren des Verzeichnis-Browsings ist eine schnelle Änderung, die Ihre Website schützen und unnötige Einnahmeverluste verhindern kann.

So überprüfen Sie, ob das Durchsuchen von Verzeichnissen in WordPress aktiviert ist

Eine einfache Möglichkeit zu überprüfen, ob das Verzeichnis-Browsing auf Ihrer WordPress-Website aktiviert ist, besteht darin, direkt den Ordner /wp-includes/ zu besuchen.

Geben Sie zum Beispiel einfach eine URL wie diese ein: https://example.com/wp-includes/ in Ihren Browser.

Stellen Sie sicher, dass Sie example.com durch den tatsächlichen Domainnamen Ihrer Website ersetzen. Dieser einfache Test funktioniert bei den meisten WordPress-Installationen.

Wenn Sie eine 403 Forbidden-Nachricht oder eine ähnliche Fehlermeldung sehen, dann ist das Verzeichnis-Browsing bereits deaktiviert. Das ist ein gutes Zeichen, da es bedeutet, dass Ihre Website sicherer ist.

Die 403 Forbidden-Seite wird angezeigt, wenn die Verzeichnisdurchsuchung deaktiviert ist

Wenn stattdessen eine Liste von Dateien und Ordnern angezeigt wird, ist das Verzeichnis-Browsing aktiviert.

Wenn das Durchsuchen von Verzeichnissen aktiviert bleibt, ist Ihre Website anfällig für bösartige Angriffe.

Nach unserer Erfahrung legt das Aktivieren des Verzeichnis-Browsings sensible Informationen offen und erhöht die Sicherheitsrisiken. Aus diesem Grund ist es am besten, das Verzeichnis-Browsing in WordPress zu deaktivieren, um Ihre Website sicher zu halten.

Verzeichnissuche in WordPress deaktivieren

Sie können die Verzeichnissuche deaktivieren, indem Sie eine einzelne Codezeile zu Ihrer WordPress .htaccess-Datei hinzufügen.

Dies ist eine leistungsstarke Serverkonfigurationsdatei, daher ist es sehr wichtig, eine Sicherung Ihrer .htaccess-Datei zu erstellen, bevor Sie Änderungen vornehmen. Eine falsche Bearbeitung kann dazu führen, dass Ihre Website nicht mehr zugänglich ist.

Tipp: Wir verwenden Duplicator, um alle unsere WordPress-Websites automatisch zu sichern. Es ermöglicht Ihnen, geplante und bedarfsgesteuerte Backups zu erstellen. Noch wichtiger ist, dass Sie Ihre Website mit einem Klick wiederherstellen können. Sehen Sie sich unsere vollständige Duplicator-Bewertung für weitere Details an.

Sie können auf diese Datei über zwei Hauptmethoden zugreifen:

Methode 1: Bearbeiten der .htaccess-Datei über den Dateimanager in cPanel

Die einfachste Methode für die meisten Benutzer ist die Verwendung der Dateimanager-App im Control Panel (cPanel) Ihres WordPress-Hosting-Kontos.

Melden Sie sich zuerst bei Ihrem Hosting-Konto an und öffnen Sie den Dateimanager.

cPanel Dateimanager App

Navigieren Sie zum Stammordner Ihrer Website, der oft public_html genannt wird.

Suchen Sie nun die .htaccess-Datei.

Wenn Sie es nicht sehen können, stellen Sie sicher, dass Sie in den Einstellungen Ihres Dateimanagers „Versteckte Dateien anzeigen“ aktiviert haben.

Bearbeiten der .htaccess-Datei im Dateimanager über cPanel

Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie 'Bearbeiten' oder 'Code-Editor'.

Methode 2: Bearbeiten der .htaccess-Datei mit einem FTP-Client

Alternativ können Sie einen FTP-Client verwenden, um eine Verbindung zu den Dateien Ihrer Website herzustellen.

Wenn dies Ihr erstes Mal ist, können Sie unserer vollständigen Anleitung folgen, wie Sie sich mit Ihrer Website über FTP verbinden.

  1. Sobald Sie per FTP verbunden sind, navigieren Sie zum Stammverzeichnis Ihrer Website (z. B. public_html).
  2. Suchen Sie die Datei .htaccess.
  3. Laden Sie die Datei auf Ihren Computer herunter und öffnen Sie sie dann in einem einfachen Texteditor wie Notepad oder TextEdit.
Hinzufügen des Codes zu .htaccess

Sobald Sie die Datei .htaccess mit einer der beiden Methoden zum Bearbeiten geöffnet haben, fügen Sie einfach die folgende Codezeile ganz unten in die Datei ein:

Options -Indexes

Es wird ungefähr so aussehen:

Rahmen zu einem Bild hinzugefügt

Speichern Sie nun Ihre Änderungen. Wenn Sie einen FTP-Client verwendet haben, müssen Sie die bearbeitete .htaccess-Datei erneut auf Ihren Server hochladen und die Originaldatei überschreiben.

Hinweis für Nginx-Benutzer 📝: Diese .htaccess-Methode gilt für Websites, die auf einem Apache-Webserver laufen. Wenn Ihre Website auf einem Nginx-Server läuft, wird diese Einstellung normalerweise auf Serverebene von Ihrem Hosting-Anbieter vorgenommen und die Verzeichnissuche ist standardmäßig deaktiviert. Weitere Informationen finden Sie in unserem Vergleich von Apache-, Nginx- und LiteSpeed-Webservern.

Wenn Sie nun dieselbe URL http://example.com/wp-includes/ besuchen, erhalten Sie eine Meldung wie 403 Forbidden oder eine ähnliche Meldung.

Die 403 Forbidden-Seite wird angezeigt, wenn die Verzeichnisdurchsuchung deaktiviert ist
Bonustipp: Bevorzugen Sie stattdessen ein Plugin?

Wenn Sie nicht damit vertraut sind, Code zu bearbeiten, kann ein gutes WordPress-Sicherheits-Plugin dies für Sie übernehmen.

Die meisten WordPress-Sicherheits-Plugins enthalten eine Ein-Klick-Option zum Deaktivieren des Verzeichnis-Browsings als Teil ihrer Website-Härtungsfunktionen, sodass Sie nie eine einzige Datei anfassen müssen.

Häufig gestellte Fragen zur Deaktivierung der Verzeichnissuche

Was ist Verzeichnis-Browsing und warum ist es ein Sicherheitsrisiko?

Verzeichnis-Browsing ist eine Serverfunktion, die alle Dateien und Ordner innerhalb eines Verzeichnisses auflistet, wenn eine Indexdatei (wie index.php) fehlt. Es ist ein Sicherheitsrisiko, da es die Struktur Ihrer Website, einschließlich der verwendeten Themes und Plugins, potenziellen Angreifern preisgibt.

Beeinträchtigt die Deaktivierung der Verzeichnissuche die SEO meiner Website?

Nein, das Deaktivieren des Verzeichnis-Browsings wirkt sich nicht negativ auf Ihre SEO aus. Suchmaschinen interessieren sich für Ihre Inhalte, nicht für Ihre Dateistruktur. Tatsächlich ist die Verbesserung der Sicherheit Ihrer Website ein positives Signal für Suchmaschinen.

Ist es besser, ein Plugin zu verwenden oder die .htaccess-Datei zu bearbeiten?

Beide Methoden erzielen das gleiche Ergebnis. Das Bearbeiten der .htaccess-Datei ist eine schnelle, einmalige Lösung. Die Verwendung eines Sicherheit-Plugins wie Sucuri ist großartig für Anfänger, da es diese und viele andere Sicherheitseinstellungen mit einem einzigen Klick handhabt, ohne dass Code bearbeitet werden muss.

Was, wenn meine WordPress-Seite einen Nginx-Server verwendet?

Die .htaccess-Datei ist spezifisch für Apache-Webserver. Auf Nginx-Servern ist die Verzeichnisauflistung normalerweise standardmäßig in der Hauptserverkonfiguration deaktiviert. Wenn Sie vermuten, dass sie aktiviert ist, sollten Sie sich an Ihren Hosting-Anbieter wenden, um sie deaktivieren zu lassen.

Zusätzliche Lektüre zur WordPress-Sicherheit

Möchten Sie Ihre WordPress-Website sicher und fehlerfrei halten? Die folgenden Artikel könnten für Sie nützlich sein:

Wir hoffen, dieser Artikel hat Ihnen geholfen zu lernen, wie Sie das Verzeichnis-Browsing in WordPress deaktivieren. Möglicherweise möchten Sie auch unseren ultimativen WordPress-Sicherheitsleitfaden oder unsere Expertenauswahl der besten WordPress-Sicherheits-Plugins sehen.

Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, können wir eine Provision verdienen. Sehen Sie wie WPBeginner finanziert wird, warum das wichtig ist und wie Sie uns unterstützen können. Hier ist unser Redaktionsprozess.

Das ultimative WordPress-Toolkit

Erhalten Sie KOSTENLOSEN Zugang zu unserem Toolkit – eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Leserinteraktionen

98 CommentsLeave a Reply

  1. Ich bin verliebt in diese Website. Jeden Tag bin ich überrascht, wenn ich einen neuen Artikel von dieser Website lese. Glücklicherweise habe ich diesen Artikel heute gelesen und sofort den Rat umgesetzt.

  2. Ist es also in Ordnung, diesen Code in der .htaccess-Datei zu haben, auch wenn eine index.php-Datei im Stammverzeichnis vorhanden ist?

    Bitte antworten Sie.

  3. Benötigen Sie Filezilla, um dies zu tun, oder können Sie über Cpanel auf FTP zugreifen und dies tun?
    Danke

  4. Hallo
    beeinflusst diese Aktion die Seitenindizierung in Suchmaschinen?
    und verursacht sie Probleme für indizierte Seiten meiner WordPress-Website?
    Danke

  5. Toller Beitrag,

    Habe nur eine einfache Frage, ich habe diesen Code hinzugefügt und er funktioniert. Die Frage ist, ob Google diese Seiten indiziert, z. B. sitecom/wp-contents/2019/2. Wird Google diese Seiten jetzt automatisch entfernen, da es sich um 404 handelt? Oder sollte ich sie in der Search Console entfernen?

    Danke

  6. Hallo!

    Ich habe diese Regel kürzlich angewendet
    und am selben Tag verschwand die Titelseite meines Blogs
    aus dem Google-Index.

    Sehen Sie eine Verbindung?

    • Das Hinzufügen zu Ihrer htaccess sollte Ihre Indexierung nicht beeinträchtigen. Es gibt mehrere Gründe dafür, und Sie sollten Ihre Google Search Console überprüfen, um zu sehen, was sie über Ihre Homepage sagt.

      Admin

  7. Vielen Dank für all die Tipps, die Sie geben!
    Ich frage mich immer noch, wie man den Ordner wp-content & wp-include aus den Quellen ausblenden kann? Ich hasse es, wenn jemand mit der rechten Maustaste klickt und die Quelle anzeigt, um alle meine Plugins zu sehen :). Haben Sie ein Skript dafür?
    Vielen Dank im Voraus!

    • Wir haben derzeit keine empfohlene Methode dafür. Der häufigste Grund, warum Sie diese Ordner nicht in den Entwicklertools sehen können, ist der Cache einer Website.

      Admin

  8. Könnten Sie mir bitte sagen, wie ich WordPress in einem Unterordner deaktivieren kann, z. B. meine WordPress-Installation unter [www.mydomain.com] und ich möchte WordPress in [www.mydomain.com/customscript] deaktivieren

  9. Ich habe die Verzeichnissuche deaktiviert, aber jemand kann mein Verzeichnis immer noch sehen, wenn er die Entwicklertools im Chrome-Browser verwendet. Wie deaktiviere ich das auch?

  10. Ich habe die Zeile, die Sie in .htaccess gesagt haben, hinzugefügt, aber sie zeigt immer noch meine Verzeichnisse an.
    Was soll ich jetzt tun??

  11. Wenn ich auf der Seite für die Permalink-Einstellungen auf „Änderungen speichern“ klicke, wird die Datei .htaccess aktualisiert und der von mir eingegebene Code „Options -Indexes“ gelöscht. Der Code funktioniert einwandfrei, aber ich mache mir Sorgen, dass ich ihn unwissentlich lösche, während ich eine andere Aufgabe ausführe. Gibt es andere Dashboard-Einstellungen, die ich kennen sollte und die sich auf die .htaccess-Datei auswirken und den Code löschen könnten? Danke

  12. Großer Fan von wpbeginner, Optin Monster – ich habe so viele nützliche Tipps und Tricks zu WP bekommen – und ich muss sagen, das Webdesign ist einfach brillant. Und natürlich sind die Inhalte hier episch nützlich.

    Danke Leute!

  13. Hey! Es scheint nicht zu funktionieren. Wenn ich ein Bild auf eine andere Seite ziehe, wird es mit einem Link geöffnet: example.com/wp-content/uploads/…
    Irgendeine Idee? Danke!

    • Hallo Daniel,

      Ihre Bilder und Dateien in Verzeichnissen können immer noch direkt aufgerufen werden. Der Server erlaubt jedoch niemandem, ein Verzeichnis direkt zu durchsuchen und dessen Inhalt anzuzeigen.

      Admin

      • Ich würde mich freuen, wenn Sie dies weiter ausführen könnten. Ich hatte Schwierigkeiten, eine Lösung für dieses Problem zu finden. Es gibt einige Ideen, die auf einer htaccess-Umleitung zu einer PHP-Datei basieren, die zuerst prüft, ob der Benutzer angemeldet ist. Gibt es ein Plugin, das eine solche Funktion bietet?

  14. Entschuldigung, dass ich so spät frage. Ich möchte wissen, ob diese Techniken in Bezug auf den SEO-Score sicher sind? Ich hoffe, Sie antworten!

  15. Ich schreibe seit Wochen denselben Code, aber mein Verzeichnis bleibt für Benutzer sichtbar. Was mache ich falsch? Oder könnte es sein, dass meine Website immer noch aus gecachten Inhalten geladen wird? Alle sagen, es funktioniert, aber meine Erfahrung ist anders. Jede Hilfe wird geschätzt! Danke im Voraus für Ihre Antwort.

  16. Gibt es eine Möglichkeit, das Anzeigen eines Verzeichnisses zu erlauben, aber den Link "Übergeordnetes Verzeichnis" für eine bestimmte Seite auszublenden? Dies wäre ein freigegebener Netzwerkordner, auf den mehrere Personen zugreifen würden, und es gäbe Unterordner, die immer noch eine Auflistung des übergeordneten Verzeichnisses erfordern würden. Ich möchte einfach nicht, dass jemand über den freigegebenen Ordner hinausgeht.

  17. Das hat bei mir nicht funktioniert. Ich habe es vorher und nachher mit #END WordPress versucht und es hat nicht funktioniert. Ich habe auch „Options All -Indexes“ versucht, aber das hat auch nicht funktioniert.

  18. Wirklich großartig. Heute bin ich gerade auf dieses Problem gestoßen und habe überlegt, wie ich es wie bei Joomla verbieten kann, und ich habe die genaue Lösung gefunden.

  19. Vielen Dank, ich war bestürzt, als ich sah, dass Bilder von meiner Website in ein übergeordnetes Verzeichnis gingen :0. Das war sehr hilfreich und hat gut funktioniert.
    Segen – A

  20. Thanks for this tutorial. It worked great for hiding my uploads from anyone just wanting to browse that directory. One question, though. Does this by chance turn off the ability of search engines to browse my website. Sorry if it seems like a dumb question. I am a newbie, after all. :)

  21. Ich habe den Code Options -Indexes in die htaccess-Datei eingefügt, aber jetzt kann ich die Seite nicht mehr aufrufen, ich erhalte eine 503-Fehlermeldung. Mache ich etwas falsch? Brauche dringend Hilfe!! Danke

  22. Das Problem, das ich habe, ist, dass ich das Verzeichnis dieser WordPress-Site sehen kann. Wenn Sie also diese Lösung verwenden, funktioniert sie nicht... (Theme wpbv4)

  23. Vielen Dank für das Tutorial!

    Ich war sehr besorgt, als ich feststellte, dass einige meiner Theme-Verzeichnisse durchsuchbar waren. Alles ist jetzt gut, dank Ihres Tutorials. Ich wusste nicht, dass .htaccess so viel bewirken kann.

  24. Hallo Syed Balkhi

    Mir ist gerade aufgefallen, dass eine Ihrer Websites, list25.com, das Browsing von Verzeichnissen im folgenden Ordner aktiviert hat.

    Ich bin mir nicht sicher, ob das für Sie wichtig ist.

    http://list25.com/wp-includes/
    Ich wünsche Ihnen ein schönes Wochenende und machen Sie weiter so mit Ihrer guten Arbeit.

    Mit freundlichen Grüßen
    KeelAha

  25. Warum erhalte ich eine leere Seite und keine Fehlermeldung, wenn ich versuche, auf ../wordpress/wp-content/ oder ../wordpress/wp-content/plugins/ zuzugreifen?

    • Es kann von Ihrem Theme oder Ihrer Hosting-Umgebung abhängen. Versuchen Sie, das Verzeichnis-Browsing zu aktivieren und greifen Sie dann auf diese Verzeichnisse zu. Wenn Sie immer noch eine leere Seite erhalten, bedeutet dies, dass diese Verzeichnisse eine leere index.php-Datei enthalten.

      Admin

  26. Ich habe dies getestet, bevor ich Änderungen vorgenommen habe, mit einem Speicherort, der keine index.php- oder .htm-Datei hatte, und ja, Sie können alle Dateien sehen. Ich habe die vorgeschlagene Zeile am Ende der .htaccess hinzugefügt. Der Speicherort erzeugt jetzt einen 403-Fehler vom Host und keinen 404-Fehler von WordPress. Ich verwende WP 3.8. Ist das das erwartete Verhalten?

    • Gleiches Problem tritt auf, was nun zu tun ist? Verwende die neueste Version von WordPress.

    • Wie mache ich das in Better Wp Security.
      Ich habe das Plugin installiert, kann diese Funktion aber nicht finden

  27. Danke für diese wichtige Information.

    Meinen Sie;

    Hier

    Optionen -Indizes
    # END WordPress

    ODER

    # END WordPress
    Options -Indexes

    Danke für Ihre Antwort.

    Prost
    David

Antwort hinterlassen

Vielen Dank, dass Sie einen Kommentar hinterlassen. Bitte beachten Sie, dass alle Kommentare gemäß unserer Kommentarrichtlinie moderiert werden und Ihre E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwenden Sie KEINE Schlüsselwörter im Namensfeld. Führen wir ein persönliches und bedeutungsvolles Gespräch.