Skip to content

Instantly share code, notes, and snippets.

@lukapaunovic
Created November 22, 2023 14:45
Show Gist options
  • Save lukapaunovic/3e36dbd22838600a08b6657977e98026 to your computer and use it in GitHub Desktop.
Save lukapaunovic/3e36dbd22838600a08b6657977e98026 to your computer and use it in GitHub Desktop.
# WebP Express rules
# --------------------
location ~* ^/?wp-content/.*\.(png|jpe?g)$ {
add_header Vary Accept;
expires 365d;
if ($http_accept !~* "webp"){
break;
}
try_files
/wp-content/webp-express/webp-images/doc-root/$uri.webp
$uri.webp
/wp-content/plugins/webp-express/wod/webp-on-demand.php?xsource=x$request_filename&wp-content=wp-content
;
}
# Route requests for non-existing webps to the converter
location ~* ^/?wp-content/.*\.(png|jpe?g)\.webp$ {
try_files
$uri
/wp-content/plugins/webp-express/wod/webp-realizer.php?xdestination=x$request_filename&wp-content=wp-content
;
}
# ------------------- (WebP Express rules ends here)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment