The URL rewriting of each page is set up in .htaccess with Apache.
The URLs look like:
https://repost.aws/knowledge-center/cloudfront-troubleshoot-compressed-files
https://repost.aws/search/content?globalSearch=cloudfront+compression
CloudFront's compression seems doesn't work on our rewritten URL pages (Content-Type: text/html
, but they don't have any filename.ext in the URLs), whether it is Gzip or Brotli.
During repeated testing, I also invalidated the files from edge caches again and again.
To verify whether there is a URL rewriting problem, under the same environment and settings, the .js
and .css
files can be compressed and Brotli (Content-Encoding: br
) is automatically used.
Does anyone have any successful experience with using CloudFront's compression on web pages that have had URLs rewritten?