WP htaccess verhindert Passwortschutz von nicht WP Verzeichnissen

  • Hallo!

    Mein Wordpress 1.5.1 ist bei mir auf der obersten Ebene meines Webverzeichnisses installiert, ich hab Permalinks installiert, und daher liegt die dafür notwendige .htaccess datei auch auf der hauptebene.

    Jetzt habe ich aber auch noch einige Verzeichnisse, die nichts mit Wordpress zu tun haben, für ein Wiki z.B., die dann auch auf der selben Hauptebene liegen.

    Und wenn ich jetzt versuche irgendeins dieser Verzeichnisse per htaccess mit einem User/Passwortschutz zu versehen, krieg ich beim Versuch diese aufzurufen eine Fehlermeldung vom Browser.

    Mein Provider meint, das ich durch die Einstellungen in der .htaccess der Datei im Hauptverzeichnis die htaccess Einstellungen für alle Unterverzeichnisse überschreibe, und deswegen gehts nich.

    Ich hab aber wenig Schimmer von htaccess, ich weiß nur was es macht aber nicht wie, also kann ich diese für wordpress nötige htaccess datei irgendwie ändern, so dass ich die htaccess dateien der unterverzeichnisse für passwortabfragen nutzen kann?

    zur sicherheit hier mal der inhalt meiner htaccess, im anhang.

    • 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

  • also ein verzeichnis heißt wm, ein anderes heißt wiki, bei beiden klappts nicht.

    die offizielle antwort meines supports war die hier :

    Ihre globalen Rewrite Rules aus der übergeordneten .htaccess verhindern den Aufruf der Passworteingabe und zeigen dann einen 404 Fehler.

  • Hallo,

    ich sehe keinen Grund, bin aber auch kein Apache-Guru.

    Was ich in so einem Fall immer mache: ich kommentiere Zeilen aus, bis es wieder funktioniert und dann suche ich den Grund.

    Die ersten Zeilen sollten das nicht machen:
    Prüfen, ob rewrite möglich und starte Rewrite[INDENT]<IfModule mod_rewrite.c>
    RewriteEngine On
    [/INDENT]Die Zeile verstehe ich nicht. Liegt doch alles im Basisverzeichnis, oder?[INDENT]RewriteBase /
    [/INDENT]Jetzt wird getestet, ob ein wirkliches File, oder Verzeichnis vorliegt, falls ja, dann überspringt er die nächsten Anweisungen.[INDENT]RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^.*$ - [S=75]
    [/INDENT]Dann beginnen die zig Regeln[INDENT]RewriteRule ^(about)/trackback/?$ /index.php?pagename=$1&tb=1 [QSA,L]
    ...
    [/INDENT]Am Ende sind dann einige sehr umfassende Regeln, die aber auch nicht greifen sollten.

    Tut mir leid...

Jetzt mitmachen!

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