htaccess Datei richtig bearbeiten

  • Hallo zusammen,

    ich bin noch relativ unerfahren mit dem Umgang mit Wordpress & co. und möchte gerne die htaccess richtig konfigurieren, damit das Caching und die Datei Komprimierung funktioniert.
    Bei Google habe ich schon etliches gefunden und habe mir dann das wichtigste zusammen gesammelt. Ich möchte nämlich das Caching und Komprimierung mittels htaccess-Datei haben und keine Plugins dafür verwenden. Hier würde sich in Sachen Performance auch der Fuchs in den Schwanz beißen, denn weniger Plugins sind bekanntlich auch besser :smile:

    Leider bekomme ich einen Internal Server Error, wenn ich die Aktuelle mit der Neuen ersetze. Was mache ich falsch bzw. wie muss die richtig konifiguriert sein, damit alles funktioniert?

    Hier meine neue htaccess:

    Vielleicht seht ihr ja den Fehler. Vielen Dank im Voraus!

    LG
    Köttbuller

    • 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

  • So sollte es funktionieren:

    [FONT=Verdana]Wenn Du die folgenden Anweisungen in die htaccess im Hauptverzeichnis mit aufnimmst:[/FONT]
    [FONT=Verdana]
    [/FONT]

    Code
    [FONT=Verdana]# Zugriff auf wp-admin nur für vorgegebene IPs[/FONT]
    [FONT=Verdana]order deny,allow[/FONT]
    [FONT=Verdana]deny from all[/FONT]
    [FONT=Verdana]allow from 87.139.150.157[/FONT]

    [FONT=Verdana]
    [/FONT]
    [FONT=Verdana]Dann sperrst Du die Website für alle, die nicht die IP Adresse 87.139.150.157 haben. Was wohl nicht gewollt ist.[/FONT][FONT=Verdana]
    [/FONT]
    [FONT=Verdana]Diese Anweisungen sollten in das Unterverzeichnis /wp-admin/ in eine separate htaccess Datei rein. Außerdem bin ich mir sicher, dass Du Dich mit dem Eintrag selbst aussperren wirst, und zwar deshalb, weil sich Deine IP ständig ändert. Das ist nicht die optimale Lösung, auch wenn diese sehr effektiv ist.[/FONT]

    Einmal editiert, zuletzt von WP-User.de (17. Juli 2017 um 17:35)


  • Leider bekomme ich einen Internal Server Error, wenn ich die Aktuelle mit der Neuen ersetze. Was mache ich falsch bzw. wie muss die richtig konifiguriert sein, damit alles funktioniert?

    die htaccess kann in der Konfiguration recht kompliziert werden. Ich persönlich verwende von html5-boilerplate https://html5boilerplate.com/ optimierte htaccess mit persönlichen Anpassungen an WordPress.

    https://github.com/r23/MyOOS/blob…press/.htaccess


    wenn Du einen aktuellen Apache WebServer hast - führt order deny,allow pp deny from all bereits zu einem Fehler.

    richtiger könnte sein:

    # Apache < 2.3
    <IfModule !mod_authz_core.c>
    Order Deny,Allow
    Deny from All
    Allow from env=allowed
    </IfModule>

    # Apache ≥ 2.3
    <IfModule mod_authz_core.c>
    Require env allowed
    </IfModule>

    Mit offenen Augen träumen

  • Vielen Dank für die Ansätze, ich werde beides einmal ausprobieren. Wobei so eine ewig lange htaccess r23 ist das überhaupt nötig?
    Wichtig ist mir wirklich erst einmal nur das Komprimieren und Cachen, da dies auch für's Google Ranking entscheidend ist.

    Und die wp-content und wp-admin sollte man damit auch sichern, oder? Ich habe keine Ahnung wie angreifbar eine aktuelle Wordpress version ist.

    Gruß
    Köttbuller

  • So ein lange .htaccess ist im Grunde genommen kontraproduktiv, da dieses jedesmal neu geladen werden muss. Sollte dein Hoster die von dir genannten Dinge direkt unterstützen, brauchst du diese Einträge nicht in der .htaccess

Jetzt mitmachen!

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