# BEGIN LSCACHE
## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ##
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule litespeed/debug/.*\.log$ - [F,L]
RewriteRule \.litespeed_conf\.dat - [F,L]
</IfModule>
<IfModule LiteSpeed>
CacheLookup on
RewriteRule .* - [E=Cache-Control:no-autoflush]

### marker ASYNC start ###
RewriteCond %{REQUEST_URI} /wp-admin/admin-ajax\.php
RewriteCond %{QUERY_STRING} action=async_litespeed
RewriteRule .* - [E=noabort:1]
### marker ASYNC end ###

### marker MOBILE start ###
RewriteCond %{HTTP_USER_AGENT} Mobile|Android|Silk/|Kindle|BlackBerry|Opera\ Mini|Opera\ Mobi [NC]
RewriteRule .* - [E=Cache-Control:vary=%{ENV:LSCACHE_VARY_VALUE}+ismobile]
### marker MOBILE end ###

### marker LOGIN COOKIE start ###
RewriteRule .? - [E="Cache-Vary:,wp-postpass_4307c859b7a9ef8ddbd041921e0a2121"]
### marker LOGIN COOKIE end ###

### marker WEBP start ###
RewriteCond %{HTTP_ACCEPT} image/webp [OR]
RewriteCond %{HTTP_USER_AGENT} iPhone\ OS\ (1[4-9]|[2-9][0-9]) [OR]
RewriteCond %{HTTP_USER_AGENT} Macintosh.*Version/((1[7-9]|[2-9][0-9])|16\.([4-9]|[1-9][0-9])) [OR]
RewriteCond %{HTTP_USER_AGENT} Firefox/([6-9][0-9]|[1-9][0-9]{2,})
RewriteRule .* - [E=Cache-Control:vary=%{ENV:LSCACHE_VARY_VALUE}+webp]
### marker WEBP end ###

### marker DROPQS start ###
CacheKeyModify -qs:fbclid
CacheKeyModify -qs:gclid
CacheKeyModify -qs:utm*
CacheKeyModify -qs:_ga
### marker DROPQS end ###

</IfModule>
## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ##
# END LSCACHE
# BEGIN NON_LSCACHE
## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ##
## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ##
# END NON_LSCACHE

# BEGIN WordPress
# Las directivas (líneas) entre «BEGIN WordPress» y «END WordPress» son
# generadas dinámicamente y solo deberían ser modificadas mediante filtros de WordPress.
# Cualquier cambio en las directivas que hay entre esos marcadores serán sobrescritas.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
# BEGIN WP Cloudflare Super Page Cache
# Las directivas (líneas) entre «BEGIN WP Cloudflare Super Page Cache» y «END WP Cloudflare Super Page Cache» son
# generadas dinámicamente y solo deberían ser modificadas mediante filtros de WordPress.
# Cualquier cambio en las directivas que hay entre esos marcadores serán sobrescritas.
<IfModule mod_headers.c>
	Header set Cache-Control "no-cache, no-store, must-revalidate, max-age=0" "expr=%{CONTENT_TYPE} =~ m#(?:application/xml|text/xsl)#"
</IfModule>
<FilesMatch "robots\.txt">
	<IfModule mod_headers.c>
		Header set Cache-Control "no-cache, no-store, must-revalidate, max-age=0"
	</IfModule>
</FilesMatch>
<FilesMatch "\.(css|js|pdf)$">
	<IfModule mod_headers.c>
		Header set Cache-Control "public, must-revalidate, proxy-revalidate, immutable, max-age=2592000, stale-while-revalidate=86400, stale-if-error=604800"
	</IfModule>
</FilesMatch>
<FilesMatch "\.(jpg|jpeg|png|gif|ico|eot|swf|svg|webp|avif|ttf|otf|woff|woff2|ogg|mp4|mpeg|avi|mkv|webm|mp3)$">
	<IfModule mod_headers.c>
		Header set Cache-Control "public, must-revalidate, proxy-revalidate, immutable, max-age=31536000, stale-while-revalidate=86400, stale-if-error=604800"
	</IfModule>
</FilesMatch>
<IfModule mod_filter.c>
	<IfModule mod_deflate.c>
		AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript application/json application/xml application/rss+xml application/atom+xml image/svg+xml
	</IfModule>
	<IfModule mod_brotli.c>
		AddOutputFilterByType BROTLI_COMPRESS text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript application/json application/xml application/rss+xml application/atom+xml image/svg+xml
	</IfModule>
</IfModule>
<IfModule mod_rewrite.c>
	RewriteCond %{REQUEST_URI} ^(.*)?/wp-content/wp-cloudflare-super-page-cache/propiedadesindustriales.com/debug.log(.*)$
	RewriteRule ^(.*)$ - [F]
</IfModule>
<FilesMatch "wp-cron.php">
	<IfModule mod_headers.c>
		Header set Cache-Control "no-cache, no-store, must-revalidate, max-age=0"
	</IfModule>
</FilesMatch>
# END WP Cloudflare Super Page Cache
# BEGIN seraphinite-accelerator
# Las directivas (líneas) entre «BEGIN seraphinite-accelerator» y «END seraphinite-accelerator» son
# generadas dinámicamente y solo deberían ser modificadas mediante filtros de WordPress.
# Cualquier cambio en las directivas que hay entre esos marcadores serán sobrescritas.
<IfModule mod_mime.c>
	AddType image/avif .avif
	AddType image/webp .webp
	AddType application/font-woff2 .woff2
	AddType application/x-font-opentype .otf
</IfModule>
<IfModule mod_expires.c>
	ExpiresActive on
	ExpiresByType text/css                      "access plus 525600 minutes"
	ExpiresByType text/javascript               "access plus 525600 minutes"
	ExpiresByType application/javascript        "access plus 525600 minutes"
	ExpiresByType application/x-javascript      "access plus 525600 minutes"
	ExpiresByType font/eot                      "access plus 525600 minutes"
	ExpiresByType font/opentype                 "access plus 525600 minutes"
	ExpiresByType font/woff                     "access plus 525600 minutes"
	ExpiresByType application/vnd.ms-fontobject "access plus 525600 minutes"
	ExpiresByType application/font-woff         "access plus 525600 minutes"
	ExpiresByType application/font-woff2        "access plus 525600 minutes"
	ExpiresByType application/x-font-ttf        "access plus 525600 minutes"
	ExpiresByType application/x-font-woff       "access plus 525600 minutes"
	ExpiresByType image/vnd.microsoft.icon      "access plus 525600 minutes"
	ExpiresByType image/x-icon                  "access plus 525600 minutes"
	ExpiresByType image/bmp                     "access plus 525600 minutes"
	ExpiresByType image/gif                     "access plus 525600 minutes"
	ExpiresByType image/jpeg                    "access plus 525600 minutes"
	ExpiresByType image/png                     "access plus 525600 minutes"
	ExpiresByType image/svg+xml                 "access plus 525600 minutes"
	ExpiresByType image/avif                    "access plus 525600 minutes"
	ExpiresByType image/webp                    "access plus 525600 minutes"
	ExpiresByType audio/ogg                     "access plus 525600 minutes"
	ExpiresByType video/mp4                     "access plus 525600 minutes"
	ExpiresByType video/ogg                     "access plus 525600 minutes"
	ExpiresByType video/webm                    "access plus 525600 minutes"
</IfModule>
<IfModule mod_headers.c>
	Header unset ETag
</IfModule>
FileETag None
<IfModule mod_rewrite.c>
	RewriteEngine On
	RewriteCond %{REQUEST_URI}?%{QUERY_STRING} \.(jpe|jpg|jpeg|png|gif|bmp|webp|avif)\?(|.*\&)seraph_accel_ai=([\w\-]+)\.([\w\-]+)(\&.*$|$) [NC]
	RewriteCond "/home/miguelnunezh/public_html/propiedadesindustriales.com/wp-content/cache/seraphinite-accelerator/s/%3/ai/%4.%1" -f
	RewriteRule . /wp-content/cache/seraphinite-accelerator/s/%3/ai/%4.%1?%2%5 [L]
</IfModule>
<IfModule mod_rewrite.c>
	RewriteEngine On
	RewriteCond %{REQUEST_URI}?%{QUERY_STRING} ([^?]+\.(jpe|jpg|jpeg|png|gif|bmp|webp|avif))\?(|.*\&)seraph_accel_ai=([\w\-]+)\.([\w\-]+)(\&[^\s]*) [NC]
	RewriteCond "/home/miguelnunezh/public_html/propiedadesindustriales.com/wp-content/cache/seraphinite-accelerator/s/%4/ai/%5.%2" !-f
	RewriteRule . /?seraph_accel_gi=%1&ai=%4.%5&intrnl=%4&%3%6 [L,R=302]
</IfModule>
<IfModule mod_headers.c>
	<FilesMatch \.(jpe|jpg|jpeg|png|gif|bmp|webp|avif)$>
		Header merge Vary Accept
		Header set X-Seraph-Accel-Cache "state=original; redir=htaccess;"
	</FilesMatch>
</IfModule>
<IfModule mod_rewrite.c>
	RewriteEngine On
	RewriteCond %{HTTP_ACCEPT} image\/webp
	RewriteCond %{REQUEST_FILENAME} \.(jpe|jpg|jpeg|png|gif|bmp|webp|avif)$
	RewriteCond %{REQUEST_FILENAME}.webp -f
	RewriteRule ^(.*)\.(jpe|jpg|jpeg|png|gif|bmp|webp|avif)$ $1\.$2\.webp [QSA]
</IfModule>
<IfModule mod_headers.c>
	<FilesMatch \.(jpe|jpg|jpeg|png|gif|bmp|webp|avif)\.webp$>
		Header merge Vary Accept
		Header set X-Seraph-Accel-Cache "state=preoptimized; redir=htaccess;"
	</FilesMatch>
</IfModule>
<IfModule mod_brotli.c>
	<IfModule mod_filter.c>
		AddOutputFilterByType BROTLI_COMPRESS text/plain text/css text/javascript application/javascript application/x-javascript application/json text/html text/xml application/atom+xml application/rss+xml application/xhtml+xml application/xml text/x-component application/vnd.ms-fontobject application/x-font-ttf font/eot font/opentype image/bmp image/svg+xml image/vnd.microsoft.icon image/x-icon
	</IfModule>
</IfModule>
<IfModule mod_deflate.c>
	<IfModule mod_filter.c>
		AddOutputFilterByType DEFLATE text/plain text/css text/javascript application/javascript application/x-javascript application/json text/html text/xml application/atom+xml application/rss+xml application/xhtml+xml application/xml text/x-component application/vnd.ms-fontobject application/x-font-ttf font/eot font/opentype image/bmp image/svg+xml image/vnd.microsoft.icon image/x-icon
	</IfModule>
</IfModule>
# END seraphinite-accelerator
# BEGIN WPvivid Rewrite Rule for LiteSpeed
# Las directivas (líneas) entre «BEGIN WPvivid Rewrite Rule for LiteSpeed» y «END WPvivid Rewrite Rule for LiteSpeed» son
# generadas dinámicamente y solo deberían ser modificadas mediante filtros de WordPress.
# Cualquier cambio en las directivas que hay entre esos marcadores serán sobrescritas.

# END WPvivid Rewrite Rule for LiteSpeed