This example demonstrates how to use the HTTP 301 status code to automatically and permanently redirect client requests to a preset website address. It is commonly used for permanent site migration or merging.
Sample Code
const destinationLocation = 'https://www.example.com';
const statusCode = 301;
async function handleRequest(request) {
return Response.redirect(destinationLocation, statusCode);
}
addEventListener("fetch", event => {
event.respondWith(handleRequest(event.request));
});
Sample Preview
In the address bar of the browser, enter a URL that matches a triggering rule of the edge function to preview the effect of the sample code.
Related References
Was this page helpful?