Was muss bitte in die htaccess Datei

  • Hallo Leute,

    [size=14]mein Eintrag in der htaccess Datei scheint nicht vollständig oder fehlerhaft zu sein. Ich habe nun einige Stunden im www herum gesucht und mich belesen aber zum Pudels Kern bin ich noch nicht vorgedrungen.
    Bitte sagt, was stimmt an dem Eintrag nicht, was muss ich ändern?

    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image/jpg "access 1 month"
    ExpiresByType image/jpeg "access 1 month"
    ExpiresByType image/gif "access 1 month"
    ExpiresByType image/png "access 1 month"
    ExpiresByType text/css "access 1 week"
    ExpiresByType text/html "access 1 week"
    ExpiresByType application/pdf "access 1 month"
    ExpiresByType text/x-javascript "access 1 month"
    ExpiresByType application/x-shockwave-flash "access 1 month"
    ExpiresByType image/x-icon "access 1 month"
    ExpiresDefault "access 1 month"
    </IfModule>

    <IfModule mod_headers.c>
    Header set Connection keep-alive
    <filesmatch "\.(ico|flv|gif|swf|eot|woff|otf|ttf|svg)$">
    Header set Cache-Control "max-age=2592000, public"
    </filesmatch>
    <filesmatch "\.(jpg|jpeg|png)$">
    Header set Cache-Control "max-age=1209600, public"
    </filesmatch>
    <filesmatch "\.(eot|woff|otf|ttf|svg)$">
    Header set Cache-Control "max-age=2592000, public"
    </filesmatch>
    # css and js should use private for proxy caching https://developers.google.com/speed/docs/bes…ageProxyCaching
    <filesmatch "\.(css)$">
    Header set Cache-Control "max-age=31536000, private"
    </filesmatch>
    <filesmatch "\.(js)$">
    Header set Cache-Control "max-age=1209600, private"
    </filesmatch>
    <filesMatch "\.(x?html?|php)$">
    Header set Cache-Control "max-age=600, private, must-revalidate"
    </filesMatch>
    </IfModule>


    <IfModule mod_headers.c>
    Header append Vary Accept-Encoding
    </IfModule>

    RewriteEngine On
    <IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE application/atom+xml
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/json
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
    AddOutputFilterByType DEFLATE application/x-font-ttf
    AddOutputFilterByType DEFLATE application/x-web-app-manifest+json
    AddOutputFilterByType DEFLATE application/xhtml+xml
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE font/opentype
    AddOutputFilterByType DEFLATE image/svg+xml
    AddOutputFilterByType DEFLATE image/x-icon
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE text/x-component
    AddOutputFilterByType DEFLATE text/xml
    AddOutputFilterByType DEFLATE text/javascript
    </IfModule>

    <IfModule mod_gzip.c>
    mod_gzip_on Yes
    mod_gzip_dechunk Yes
    mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
    mod_gzip_item_include handler ^cgi-script$
    mod_gzip_item_include mime ^text/.*
    mod_gzip_item_include mime ^application/x-javascript.*
    mod_gzip_item_exclude mime ^image/.*
    mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
    </IfModule>


    # Deflate Compression
    <IfModule mod_deflate.c>
    <FilesMatch "\\.(js|jpg|jpeg|gif|png|css)$">
    ExpiresActive on
    ExpiresDefault "access plus 1 month"
    SetOutputFilter DEFLATE
    </FilesMatch>
    </IfModule>
    <filesMatch "\\.(js|js.gz)$">
    Header set Cache-Control "max-age=216000, private"
    </filesMatch>

    [/SIZE]

    [size=18]Danke im voraus und ein schönes Wochenende. [/SIZE]

    Why did the programmer quit his job? Because he didn't get arrays.

    • 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

  • Hallo Henk,

    vielleicht im ganzen Stück, in kleinen Reiterchen geschnitten war früher.
    Danke dir trotzdem.

    Why did the programmer quit his job? Because he didn't get arrays.

  • 111 Besucher konnten mir bisher nicht weiterhelfen.
    Wenn Du noch mehr Informationen brauchst, dann lass es mich bitte wissen.

    Gruß

    Why did the programmer quit his job? Because he didn't get arrays.

  • Was war an der Antwort von @Henk1060 falsch? Und womit genau hast du Probleme?

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]


  • [size=14]mein Eintrag in der htaccess Datei scheint nicht vollständig oder fehlerhaft zu sein. [/SIZE]

    Was lässt Dich das vermuten? Gibt es Fehler? Funktioniert etwas nicht wie gewünscht? Bitte präzisiere Deine Anfrage.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Falls "pretty Permalinks" verwendet werden, fehlt der WordPress Code.

    Apache Configuration
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress


    Der gesamte Rest ist überflüssig, wenn man ein Cache-Plugin verwendet.

  • Falls "pretty Permalinks" verwendet werden, fehlt der WordPress Code.

    Apache Configuration
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress


    Der gesamte Rest ist überflüssig, wenn man ein Cache-Plugin verwendet.

    Weil der das Standard ist, hatte ich den Wp-Code nicht kopiert, ist aber vorhanden.

    Mit WP Super Cache gab´s Probleme, mit Comet Cache gab´s Probleme, nun wollte ich es mit den Einträgen in der htacess lösen. Was in der Regel auch funktioniert, aber ich finde keine aktuellen Beiträge im Netz, woraus ich den Code komplett kopieren und in die htacess einfügen kann.
    Deshalb hoffte ich, hier jemand zu finden, der auch die Cache über die Einträge in der htacess löscht und mir seinen Inhalt zum kopieren zur Verfügung stellt.

    Ich benutzte dazu noch das Plugin Autoptimize.

    Gruß

    Why did the programmer quit his job? Because he didn't get arrays.

  • Du erzählst uns ja nicht, was nicht funktioniert.

    Wenn das Caching nicht funktioniert, vielleicht ist bei deinem Hoster der Modul jeweils nicht aktiviert?

    Mit meinem Hoster ist alle in Ordnung, das Modul funktioniert.

    Why did the programmer quit his job? Because he didn't get arrays.

  • Mit WP Super Cache gab´s Probleme, mit Comet Cache gab´s Probleme

    Wie oft sollen wir nachfragen welche Probleme es gab?

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Ich benutze Optizilla und habe das Plugin WP Smush installiert
    Trotzdem gibt es Probleme mit der Formatierung und Komprimierung von Bildern,
    und auch mit Java Script.

    Why did the programmer quit his job? Because he didn't get arrays.

  • Ich gebe es auf. Viel Glück!

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Dann versetze die htaccess doch mal in den jungfräulichen Zustand.
    Zwei PlugIns zur Bildoptimierung ist auch nicht so sinnvoll. Deaktiviere mal eines oder beide und schau, ob Deine Probleme, die Du hier ja partout nicht benennen möchtest, behoben sind.

    Gruß
    Sophie

    Child-Theme anlegen, Backups machen, bei Fehlern einfach mal PlugIns deaktivieren, Cache leeren ...

  • Dann versetze die htaccess doch mal in den jungfräulichen Zustand.
    Zwei PlugIns zur Bildoptimierung ist auch nicht so sinnvoll. Deaktiviere mal eines oder beide und schau, ob Deine Probleme, die Du hier ja partout nicht benennen möchtest, behoben sind.

    Gruß
    Sophie

    Hallo,
    wieso zwei Plugins?

    Why did the programmer quit his job? Because he didn't get arrays.

  • Ich benutze Optizilla und habe das Plugin WP Smush installiert


    Das sind zwei Plugins zur Bildoptimierung. Kennst du deine Plugins nicht?

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Wie oft sollen wir nachfragen welche Probleme es gab?

    Sorry, ich hatte die Frage gestern falsch interpretiert, scheinbar nicht richtig gelesen.

    Comet Cache hatte scheinbar Probleme mit der Zwischenspeicherung, weiß nicht aber wenn ich z. B. auf amaz. war, dann wurde mir jedesmal ganz kurz eine andere Seite mit Empfehlungen angezeigt, dann erschien eine neue. Hat mich viel Zeit gekostet, das heraus zu finden. Außerdem beeinflusste es die Zähler auf meiner Seite.

    Mit Super Cache lief mein Firefox-Browser nur gaaanz langsaaammm, zeitweise fror sogar die Funkion der Mouse ein.
    Ich habe zu diesem Problem viele Stunde im Netz verbracht. Bedenken wir aber, wie schwer es ist, sich im persönlichen Kontakt nicht misszuverstehen, dann ist es im Netz wie ein 6er im Lotto, einen Beitrag zu finden, der den gesuchten Fehler beschreibt und eine funktionierte Lösung anbietet. Das ist klar!

    Vielen Dank für eure Zeit, die ihr euch hierfür nehmt.

    Why did the programmer quit his job? Because he didn't get arrays.

  • Aber die von dir genannten Probleme haben doch gar nicht mit deiner eigentlichen Fragen zu tun. Davon abgesehen frage ich mich, wofür du die ganzen Optimierungs Tools benötigst? Die scheinen dir ja die Probleme zu bereiten.

  • Aber die von dir genannten Probleme haben doch gar nicht mit deiner eigentlichen Fragen zu tun. Davon abgesehen frage ich mich, wofür du die ganzen Optimierungs Tools benötigst? Die scheinen dir ja die Probleme zu bereiten.

    Hallo,

    von welchen Optimierungstools sprichst du denn bitte?

    Ja, viele Beiträge verwässern ein Thema, bis der Thread-Ersteller dasteht als hätte er keine Ahnung und wüsste nicht, von was er spricht, schon klar!

    Why did the programmer quit his job? Because he didn't get arrays.

Jetzt mitmachen!

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