Ir para conteúdo principal

Saiba como implementar redireccionamentos 301 para páginas em falta

M
Escrito por Mark De Paola
Atualizado há mais de 8 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?