htaccess will nicht gelesen werden

  • Hallo ihr klugen Menschen,
    ich habe vor ein paar Tagen eine Website erstellt (also alle Versionen sind neu) und heute möchte ich etwas ergänzen und bekomme folgende Meldung:

    You don't have permission to access this resource.Server unable to read htaccess file, denying access to be safe

    Seltsamerweise auch für eine andere Seite bei dem Provider (Strato...ich bin ja nie mit deren Support zufrieden).

    Es handelt sich um die schon seit Jahren laufende Website:

    https://zahnarztpraxis-doergeloh.de/

    und die letzte Woche erstellte Website:

    https://zahnheilkunde-bremerv%c3%b6rde.de

    Beim besten Willen bekomme ich diese beiden Seiten nicht wieder zum laufen.
    Nun hoffe ich auf eure Hilfe.
    NerdLady

    Man kann nicht alles haben - aber man sollte danach streben....

    Einmal editiert, zuletzt von Nerdlady (30. Juni 2025 um 13:54)

    • 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

  • Hier sind die beiden .htaccess Dateien:
    https://zahnarztpraxis-doergeloh.de/

    # BEGIN Really_Simple_SSL_UPGRADE_INSECURE_REQUESTS
    <IfModule mod_headers.c>
    Header always set Content-Security-Policy "upgrade-insecure-requests;"
    </IfModule>
    # END Really_Simple_SSL_UPGRADE_INSECURE_REQUESTS
    # BEGIN WordPress
    # Die Anweisungen (Zeilen) zwischen „BEGIN WordPress“ und „END WordPress“ sind
    # dynamisch generiert und sollten nur über WordPress-Filter geändert werden.
    # Alle Änderungen an den Anweisungen zwischen diesen Markierungen werden überschrieben.
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress
    # BEGIN Really_Simple_SSL_UPGRADE_INSECURE_REQUESTS
    <IfModule mod_headers.c>
    Header always set Content-Security-Policy "upgrade-insecure-requests;"
    </IfModule>
    # END Really_Simple_SSL_UPGRADE_INSECURE_REQUESTS
    # BEGIN WordPress
    # Die Anweisungen (Zeilen) zwischen „BEGIN WordPress“ und „END WordPress“ sind
    # dynamisch generiert und sollten nur über WordPress-Filter geändert werden.
    # Alle Änderungen an den Anweisungen zwischen diesen Markierungen werden überschrieben.
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

    Und für die andere habe ich Really Simple SSL noch nicht eingebunden:
    https://zahnheilkunde-bremerv%c3%b6rde.de

    # BEGIN WordPress
    # Die Anweisungen (Zeilen) zwischen „BEGIN WordPress“ und „END WordPress“ sind
    # dynamisch generiert und sollten nur über WordPress-Filter geändert werden.
    # Alle Änderungen an den Anweisungen zwischen diesen Markierungen werden überschrieben.
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

    Man kann nicht alles haben - aber man sollte danach streben....

  • eine Website erstellt (also alle Versionen sind neu)


    Bei der ersten Seite ist WordPress 6.6.2 installiert, das ist schonmal nicht neu.

    Verwende zudem maximal PHP 8.2.x mit der neusten WordPress Version, neuere PHP Versionen haben derzeit nur beta Unterstützung. Derzeit eingestellt ist PHP 8.3.22.

    You don't have permission to access this resource.Server unable..


    Wann/wo genau bekommst Du die Meldung? Wie sieht die aus? Screenshot?

    Laufen irgendwelche Sicherheitsplugins? Falls ja, deaktiviere diese. Falls kein Login möglich ist ggf. durch temporäres Umbenennen des Sicherheitsplugin Ordners in wp-content/plugins/

    Die zweite Seite hat ein Problem wegen der Umlaute im Namen, evtl. wurde die Domain falsch in WordPress eingetragen oder ein Plugin funkt dazwischen. Trage die Domain mal in der sog. Punycode Schreibweise ein, ggf. direkt in der Datenbank, falls kein Login möglich ist.

    Am Rande bemerkt, Plugins wie "Really Simple SSL" sind eigentlich überflüssig, wenn WordPress korrekt für https eingerichtet wurde.

Jetzt mitmachen!

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