Ir para conteúdo principal
Todas as coleçõesResolução de problemas
Saiba como implementar redireccionamentos 301 para páginas em falta
Saiba como implementar redireccionamentos 301 para páginas em falta
Naoko avatar
Escrito por Naoko
Atualizado há mais de 3 meses

Redirecionar uma página em falta para a página inicial

Esta opção é óptima se tiver utilizado um domínio personalizado noutro local e:

  • Ligou um domínio personalizado ao site durável e este tinha um site anterior ao site durável

  • Tem páginas que já não existem

  • Gostaria de os redirecionar para a nova página inicial do seu sítio Durable

Caso contrário, não é necessário efetuar os passos seguintes.

Se pretender criar um redireccionamento no seu sítio Web, pode adicionar os fragmentos de código abaixo:

  1. Aceda a Website > Definições.

  2. Desloque-se para baixo até à secção Código personalizado e cole os códigos aplicáveis na secção do cabeçalho.

    Códigos:


    Página única

    <script>var currentPath = window.location.pathname;var pathToRedirect = "/page1";se (currentPath.includes(pathToRedirect)) {window.location.href = "/";}</script>

    Página múltipla

    <script>const currentPath = window.location.pathname;const oldPaths = ["/old-path1", "/old-path2", "/old-path3"];if (oldPaths.some(path => currentPath.includes(path))) {// Redirecionar para a página inicialwindow.location.href = "/";}</script>

    Envio múltiplo para páginas diferentes

    <script>const currentPath = window.location.pathname;const redirects = [{ oldPath: '/old-path1', newPath: '/' },{ oldPath: '/old-path2', newPath: '/services' },{ oldPath: '/old-path3', newPath: '/' }];redirects.forEach(({oldPath, newPath}) => {if(currentPath.includes(oldPath)) {window.location.href = newPath;}});</script>
  3. Clique em Guardar.

Lembrete: Este é um código sugerido; no entanto, a equipa Durable não pode validar o código numa base individual.Tenha cuidado ao guardar o código.

Isto respondeu à sua pergunta?