Kategorien
Wordpress

Expires Header in .htaccess auf Apache

Wordpress Logo Schwarz/Weiss

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:

  1. 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.
  2. Sucht die .htaccess-Datei im Stammverzeichnis.
  3. 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.
  4. 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!