Hallo, ich habe auf Empfehlung des pagespeeder vom firebug folgendes in meine .htaccess aufgenommen:
<IfModule mod_expires.c>
Okay, hiermit sagst du, das folgendes nur gilt, wenn das Modul mod_expires geladen wurde.
Somit wäre natürlich die erste Frage, der du dich widmen solltest: Wird das Modul eigentlich geladen?
Wie wird es denn geladen? Ich habe beim provider nachgefragt, aktiviert ist mod_expires, wurde mir gesagt.
Und eine zweite Frage: Der o. a. Code steht ja in der .htaccess-Datei, darin steht auch für eine bestimmte Seite, dass der Zugriff nur per Passwort geschehen darf. Für alle anderen gilt freier Zugang. Gilt dann mod_expires automatisch auch nur für diese Seite, weil diese am Anfang steht?
Hier der komplette Code~~~apache
AuthName "Benutzername und Passwort"
AuthType Basic
AuthUserFile /customers/6/d/c/nachrichtentisch.de/httpd.www/.xyzpasswd
AuthName "Name of Page"
AuthType Basic
<Files "xyz.php">
require valid-user
</Files>
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/ico "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/javascript "access plus 7 days"
ExpiresByType application/x-javascript "access plus 7 days"
ExpiresByType application/javascript "access plus 7 days"
</IfModule>