Мне не удалось добиться истечения срока действия клиентского веб-сайта. Они запускают образ облака bitnami на экземпляре EC2. Вещи, которые я пробовал:
- 1. Loading the mod_expires module into apache with httpd.conf
- Specifically: "LoadModule expires_module modules/mod_expires.so"
- 2. Using the wordpress plugin "W3 Total Cache"
- This plugin fails to detect the mod_expires module, but I am fairly sure that it ships with bitnami
- 3. editing .htaccess directly
- Using ExpiresActive On ExpiresDefault "access plus 90 days"
- 4. The tutorial here: http://www.theitbaby.com/wordpress/2013/10/14/optimizing-bitnami-for-pagespeed-insights-and-gtmetrix/
Как ни странно, apache жалуется, когда я использую код, представленный в вышеупомянутом руководстве, дает мне ошибку, в которой говорится, что ExpiresByType принимает два аргумента. Когда я меняю "доступ плюс 9 месяцев" на "A2592000", кажется, что он снова работает.
У меня нет вариантов, чтобы попытаться, и я теряю надежду. Любые идеи?
Решение: 1) настройте .htaccess для использования mod_expires [как можно увидеть здесь] http://www.inmotionhosting.com/support/website/htaccess/apache-module-mod-expires) 2) измените httpd-app.conf на использование AllowOverride All