Ir para conteúdo principal

Como Implementar Redirecionamentos 301 para Páginas em Falta

Saiba como redirecionar visitantes de páginas inexistentes para o conteúdo correto no seu site Durable usando redirecionamentos 301.

Leodith T. avatar
Escrito por Leodith T.
Atualizado há mais de uma semana

Se tiver eliminado ou renomeado uma página no seu site Durable, é importante configurar um redirecionamento 301.Isto ajuda a guiar os visitantes para uma página funcional em vez de aterrarem num erro 404, e garante que os motores de busca atualizem o seu índice com o novo URL.

Siga os passos abaixo para criar um redirecionamento 301 no seu site:

  1. No seu Painel Durável.
    Vá a Website > Definições.

  2. Desça até a seção de Código Personalizado e cole os códigos aplicáveis na seção 'Código do Cabeçalho'.

    Exemplos de códigos:


    Página única

    <script>
    var currentPath = window.location.pathname;

    var pathToRedirect = "/page1";

    if (currentPath.includes(pathToRedirect)) {
    window.location.href = "/";
    }
    </script>

    Múltiplas páginas

    <script>
    const currentPath = window.location.pathname;

    const oldPaths = ["/old-path1", "/old-path2", "/old-path3"];

    if (oldPaths.some(path => currentPath.includes(path))) {
    // Redirect to the homepage
    window.location.href = "/";
    }
    </script>

    Envio múltiplo para diferentes páginas

    <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.

Se precisar de ajuda a gerir os seus redirecionamentos ou tiver questões sobre como configurar o seu site, a nossa equipa está aqui para ajudar.Contacte-nos a qualquer momento e teremos todo o prazer em ajudá-lo.

Isto respondeu à sua pergunta?