Wie man Ablaufzeit-Header (Expires Header) mit .htaccess
auf einem Apache-Webserver hinzufügt erfahrt ihr hier! Wenn dein Webhosting-Anbieter den Apache-Webserver verwendet, könnet ihr den Ablaufzeit-Header mithilfe der .htaccess
-Datei hinzufügen. Die befindet sich im Stammverzeichnis deines Servers. Das heißt in dem selben Verzeichnis, in dem sich die Datei wp-config.php
befindet).
Hier ist, was ihr tun müsst:
- Stellt eine Verbindung zu eurem Server über FTP in Ihrem bevorzugten FTP-Client her. Bei ALL-INKL.COM reicht der WEB FTP völlig aus.
- Sucht die
.htaccess
-Datei im Stammverzeichnis. - Ladet eine Sicherungskopie der
.htaccess
-Datei auf den lokalen Computer herunter. Auf diese Weise könnt ihr im Falle von Problemen Ihre Sicherungskopie wieder hochladen, um mögliche Probleme zu beheben. - Fügt den untenstehenden Code-Schnipsel in der Nähe des oberen Teils der Datei hinzu.
## EXPIRES HEADER CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType image/svg "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType application/javascript "access 1 month"
ExpiresByType application/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"
</IfModule>
## EXPIRES HEADER CACHING ##
Wie man es auf einem Nginx-Webserver einrichtet
Wenn dein Hosting-Provider den Nginx-Webserver verwendet, kannst du die Ablaufzeit-Header bearbeiten, indem du die Konfigurationsdatei deines Servers anpasst. Wie du diese Datei bearbeitest, hängt von deinem Hosting-Provider ab. Du kannst dich an den Support deines Hosting-Providers wenden, wenn du Hilfe benötigst.
Kinsta verwendet den Nginx-Webserver – beachte jedoch, dass wir bereits alles für dich konfigurieren, sodass du keinen Code selbst hinzufügen musst.
Hier ist der Code, den du verwenden musst:
location ~* \.(jpg|jpeg|gif|png|svg)$ {
expires 365d;
}
location ~* \.(pdf|css|html|js|swf)$ {
expires 2d;
}
Die Ablaufzeiten kannst du natürlich individuell anpüassen.
Viel Erfolg!