How to control the cache when Redirect in a Cloudflare worker

Posted on December 29, 2021

If you need to disable the browser cache in a Cloudflare worker when Redirect, such as:

addEventListener('fetch', event => {

async function handleRequest (request) {
  return Response.redirect('', statusCode)

The statusCode param is the key part:

  • 301 if you want to cache the request
  • 302 if you DON'T want to cache the request