# BEGIN WordPress RewriteEngine On RewriteBase /web/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /web/index.php [L] # END WordPress # BEGIN WP-Optimize Browser Cache ExpiresActive On ExpiresByType text/css "access 28 days" ExpiresByType text/html "access 28 days" ExpiresByType image/gif "access 28 days" ExpiresByType image/png "access 28 days" ExpiresByType image/jpg "access 28 days" ExpiresByType image/jpeg "access 28 days" ExpiresByType image/webp "access 28 days" ExpiresByType image/x-icon "access 28 days" ExpiresByType application/pdf "access 28 days" ExpiresByType application/javascript "access 28 days" ExpiresByType text/x-javascript "access 28 days" ExpiresByType application/x-shockwave-flash "access 28 days" ExpiresDefault "access 28 days" Header set Cache-Control "public" Header set Cache-Control "public" Header set Cache-Control "private" Header set Cache-Control "private, must-revalidate" RewriteEngine On RewriteCond %{HTTP_ACCEPT} image/webp RewriteCond %{DOCUMENT_ROOT}/$1.webp -f RewriteRule ^(wp-content/uploads.+)\.(jpe?g|png)$ $1.webp [T=image/webp,E=accept:1] Header append Vary Accept env=REDIRECT_accept AddType image/webp .webp #Disable ETag FileETag None # END WP-Optimize Browser Cache