.htaccess: Zugriff auf ein Unterverzeichnis erlauben

Es gibt Fälle, da möchte man ein Verzeichnis per .htaccess schützen - trotzdem aber den Zugriff auf ein Unterverzeichnis des geschützten Verzeichnisses wieder erlauben.

Praxis-Beispiel:

Um Ihre WordPress Installation zusätzlich zu sichern, sperren Sie das /wp-admin Verzeichnis durch eine .htaccess / .htpasswd Kombination. Dadurch werden aber andere Logins (z.Bsp. von normalen Benutzern auf der Webseite) auch blockiert, da bei die Loginmaske Dateien aus dem /wp-admin/css und /wp-admin/images Verzeichnis abruft.

Lösung:

Erstellen (der belassen) Sie den Schutz wie in unserem Artikel "WordPress: Schutz des Administrationsbereiches (wp-admin)/" beschrieben für den /wp-admin/ Ordner.

Erstellen Sie zusätzlich in den beiden Unterordnern "css" und "images" eine weitere .htaccess Datei mit diesem Inhalt:

Order Deny,Allow
Allow from all
Satisfy any

Nun werden Sie beim Zugriff auf "www.domain.de/wp-admin" nach Ihren Zugangsdaten gefragt. Möchte sich ein Benutzer jedoch normal über die Loginmaske anmelden, sieht er das bekannte Formular und wird nicht eingeschränkt.


Dieser Artikel hat Dir geholfen ?
.. und Dir nerviges Ausprobieren, Suchen und Zeit erspart ?

Dann würde ich mich sehr freuen, wenn Du diese werbefreie Hilfeseite mit einer kleinen Anerkennung unterstützen würdest.
Vielen Dank !
PayPal Donate QR Code

2 comments

  1. ok,
    ist verständlich mit dem „gründlich satt haben“.
    Aber das Kopieren und Einfügen von

    Order Deny, Allow
    Allow from all
    Satisfy any

    in die eigene htaccess zu verbieten in einer Anleitung, die als Tutorial dienen soll, ist schon etwas widersprüchlich…
    Oder dient dies lediglich dazu, den Lernenden dazu zu bringen, den Code selbst zu schreiben, damit er/sie es besser verinnerlicht? 😉

    1. Vielen Dank für den konstruktiven Hinweis; wir haben die Kopfzeile gerade um einen Hinweis ergänzt.

      Natürlich ist das private Benutzen der Muster und Codes erlaubt und erwünscht. Ein Hilfecenter würde ansonsten (wie Sie richtig bemerken) keine wirkliche Hilfe sein.

      Wir möchten mit dem Hinweis nur das derzeit erheblich zunehmende Kopieren unserer Texte und Erklärungen unterbinden, welche dann 1:1 in anderen Webseiten zu finden sind. Bei kurzen Codes und Standardhilfen (wie dieser .htaccess) mag das unwichtg sein; bei langen Texten und komplexen Lösungen verlieren wir (vielleicht nachvollziehbar) die Motivation und sind erheblich verärgert. Die Box im Kopfbereich soll zum Nachdenken vor dem Kopieren anregen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

vierzehn − eins =