本文介绍重定向至指定URL示例场景及结果。

代码

const destinationURL = "https://www.example.com/"
const statusCode = 301

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

addEventListener("fetch", async event => {
  event.respondWith(handleRequest(event.request))
})

结果

所有的请求都301重定向到https://www.example.com/