一、示例代码
// 目标重定向地址const destinationLocation = 'https://www.example.com';// HTTP 状态码,用于永久重定向const statusCode = 301;// 处理请求的异步函数async function handleRequest(request) { // 返回一个重定向响应,使用指定的目标位置和状态码 return Response.redirect(destinationLocation, statusCode);}// 添加 fetch 事件监听器,拦截请求并使用 handleRequest 函数进行响应addEventListener("fetch", event => { event.respondWith(handleRequest(event.request));});
二、示例预览
在浏览器地址栏中输入匹配到边缘函数触发规则的 URL,即可预览到示例效果。
三、相关参考
·Runtime APIs: Request
·Runtime APIs: Response