Astro and other SSG frameworks generate /path/index.html instead of /path.html. Added fallback logic so /products resolves to /products/index.html when /products.html doesn't exist in R2.
Astro and other SSG frameworks generate /path/index.html instead of /path.html. Added fallback logic so /products resolves to /products/index.html when /products.html doesn't exist in R2.