# WPP Cache load start
Header append Vary: Accept-Encoding
AddType text/html .html_gz .html_mobile_gz .html_amp_gz .html_mobile_amp_gz
AddEncoding gzip .html_gz .html_mobile_gz .html_amp_gz .html_mobile_amp_gz
SetEnvIfNoCase Request_URI \.html_gz$ no-gzip
SetEnvIfNoCase Request_URI \.html_amp_gz$ no-gzip
SetEnvIfNoCase Request_URI \.html_mobile_gz$ no-gzip
SetEnvIfNoCase Request_URI \.html_mobile_amp_gz$ no-gzip
RewriteEngine On
RewriteBase {BASEDIR}
RewriteCond %{HTTP_USER_AGENT} Mobile [NC]
RewriteCond %{HTTP_USER_AGENT} Android [NC]
RewriteCond %{HTTP_USER_AGENT} Kindle [NC]
RewriteCond %{HTTP_USER_AGENT} BlackBerry [NC]
RewriteCond %{HTTP_USER_AGENT} Opera\sMini [NC]
RewriteCond %{HTTP_USER_AGENT} Opera\sMobi [NC]
RewriteRule .* - [E=WPP_MOBILE_EXT:_mobile]
RewriteCond %{REQUEST_URI} /{AMP_TAG}/$ [NC]
RewriteRule .* - [E=WPP_AMP_EXT:_amp]
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteRule .* - [E=WPP_GZIP_EXT:_gz]
RewriteCond %{REQUEST_METHOD} GET
RewriteCond %{QUERY_STRING} =""
RewriteCond %{REQUEST_URI} !^(/wp-json/(.*))$ [NC]
RewriteCond %{HTTP:Cookie} !(wordpress_logged_in_|wp-postpass_|wptouch_switch_toggle|comment_author_|comment_author_email_) [NC]
{USER_AGENTS}
RewriteCond "%{DOCUMENT_ROOT}{BASEDIR}{CONTENT_DIR}/cache/wpp-cache/%{HTTP_HOST}%{REQUEST_URI}/index.html%{ENV:WPP_MOBILE_EXT}%{ENV:WPP_AMP_EXT}%{ENV:WPP_GZIP_EXT}" -f
RewriteRule .* "{BASEDIR}{CONTENT_DIR}/cache/wpp-cache/%{HTTP_HOST}%{REQUEST_URI}/index.html%{ENV:WPP_MOBILE_EXT}%{ENV:WPP_AMP_EXT}%{ENV:WPP_GZIP_EXT}" [L]
# WPP Cache load end