Redirecionar todas as requisições para uma URL
Envie todas as requisições recebidas para uma única URL de destino com um redirecionamento 301 retornado por uma função, antes que cheguem à origem.
Redirecione todas as requisições recebidas para uma única URL de destino diretamente da rede global da Azion. Isso é útil durante janelas de manutenção ou indisponibilidade, quando você quer direcionar todos os visitantes para uma página de status ou um site alternativo sem alterar sua origem.
Como funciona
A função registra um handler para o evento fetch com addEventListener. Dentro de handleRequest, ela chama Response.redirect(destinationURL, statusCode) para construir uma resposta de redirecionamento que aponta o navegador para a URL configurada, usando o código de status 301 para indicar uma mudança permanente. Como destinationURL e statusCode são constantes, toda requisição recebe o mesmo redirecionamento, independentemente do caminho original. Em seguida, event.respondWith() retorna essa resposta, de modo que os visitantes são redirecionados sem que a requisição chegue à sua origem.