Estoy ejecutando una instancia de AWS Lightsail Bitnami con Wordpress instalado. Estoy tratando de habilitar el control de caché. He intentado agregar estas directivas al archivo .htaccess:
# 1 YEAR <FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|woff|woff2|ttf|eot)$"> Header set Cache-Control "max-age=31536000, public" </FilesMatch> # 1 WEEK <FilesMatch "\.(jpg|jpeg|png|gif|swf)$"> Header set Cache-Control "max-age=604800, public" </FilesMatch> # 1 WEEK <FilesMatch "\.(txt|xml|js|css)$"> Header set Cache-Control "max-age=604800, public" </FilesMatch> También intenté descomentar esta línea en httpd.conf: LoadModule expires_module modules/mod_expires.so que agregué un archivo expires.conf en la carpeta /opt/bitnami/apache2/conf . Agregué este código:
<IfModule mod_expires.c> ExpiresActive on ExpiresByType image/jpg “access plus 60 days” ExpiresByType image/png “access plus 60 days” ExpiresByType image/js “access plus 60 days” ExpiresByType image/jpeg “access plus 60 days” ExpiresByType text/css “access plus 1 days” </IfModule>Reinicié el servidor apache después de estos cambios. Mis archivos aún no se almacenan en caché. La instancia de Lightsail también viene preconfigurada con velocidad de página.
Ingeniero Bitnami aquí,
Las pilas de Bitnami no utilizan la información de los archivos .htaccess por motivos de seguridad y rendimiento. Para hacerlo, configuramos Apache con "AllowOverride None" y creamos un archivo htaccess.conf dentro de /opt/bitnami/apps/wordpress/conf. Si desea incluir alguna configuración personalizada en su aplicación, deberá editar ese archivo.
Puedes encontrar más información aquí:
https://docs.bitnami.com/aws/apps/wordpress/administration/use-htaccess/