Os redirecionamentos de URL permitem que você redirecione com eficiência os URLs do seu site para páginas específicas, garantindo que os visitantes acessem o conteúdo correto e preservando sua classificação nos mecanismos de pesquisa. Esse recurso oferece suporte a redirecionamentos para páginas comuns do site, URLs externos e páginas personalizadas, como páginas dinâmicas e postagens de blog, usando técnicas avançadas, como curingas e variáveis, para redirecionamento flexível com
Nota
-
Ao migrar para Duda de uma plataforma ou serviço de hospedagem diferente, os redirecionamentos não são necessários se os URLs permanecerem inalterados. No entanto, se houver alguma diferença nos URLs, como o caminho do URL antigo
/about.html(um padrão de URL anterior) e o novo caminho sendo/about, um redirecionamento precisará ser adicionado. -
Embora os redirecionamentos possam ser configurados para redirecionar para um domínio diferente, a página original deve estar no mesmo domínio. Por exemplo, você não pode criar um redirecionamento
www.a-different-domain.comparawww.your-Duda -site.com(o domínio que está ou será atribuído ao seu Duda site).
-
A transição para um novo site responsivo pode afetar temporariamente as classificações dos mecanismos de pesquisa. Use redirecionamentos de URL para redirecionar URLs de páginas antigas para novos URLs responsivos, mantendo a visibilidade do mecanismo de pesquisa.
-
As páginas existentes têm prioridade sobre os redirecionamentos. Se o URL da página antiga ainda existir, o redirecionamento não direcionará os usuários para a nova página
-
Curingas: defina regras de URL com base na estrutura de URL usando asteriscos simples (*) ou duplos (**) para corresponder aos segmentos de texto. Exemplo:
-
Um único asterisco corresponde ao texto entre as barras atuais. Por exemplo,
/category/*/homeredirecionará para/category/xyz/homeou/category/abc/homemas não redirecionará para/category/b/c/home. -
asterisco duplo corresponde a qualquer texto em várias barras. Por exemplo,
/category/**/homeredirecionará para/category/b/c/home.
-
-
Variáveis: defina uma regra de URL aplicável a várias páginas que compartilham uma estrutura semelhante, mas com conteúdo diferente. Colocados entre o URL de origem e o URL de destino, eles facilitam o redirecionamento eficiente Por exemplo, isso é útil ao converter URLs de produtos da loja de um formato para outro. As variáveis estão entre colchetes {} nas regras de URL de origem e de destino, exigindo ortografia idêntica para a funcionalidade adequada.
Exemplo:
-
Se você tiver um URL de produto antigo da loja de
/product/p-23245-umbrellae o novo URL é/product/umbrella, a regra de origem seria/product/p-*-{productname}e o URL da regra de destino seria/product/{productname}.
-
-
Caminho: a parte do URL que identifica um recurso específico dentro do domínio. Por exemplo, o caminho em
www.domain.com/aboutéabout.
Nota
Expressões regulares (regex) não são suportadas. Uma regra que as utilize será salva sem gerar erro, mas não fará o redirecionamento. Use caracteres curinga ou variáveis em vez disso.
Antes de configurar um redirecionamento de URL, recomendamos remover as páginas antigas do seu site. Se a página ou URL antiga permanecer, o redirecionamento de URL não funcionará conforme o esperado
Para configurar redirecionamentos:
-
Clique Redirecionamento de URL.
-
Clique Adicionar novo redirecionamento.
-
Insira o caminho original no URL de origem do qual redirecionar.
-
Somente o caminho é necessário em vez do URL completo. Por exemplo, o caminho em
www.domain.com/aboutéabout. Se o URL completo (por exemplowww.domain.com/about) for inserido, o redirecionamento não funcionará. -
Se necessário, utilize curingas (*) e variáveis ({}), como {product}, para um redirecionamento eficiente em várias páginas. Veja a seção deste artigo, Terminologia para obter mais informações.
-
-
Escolha o destino:
-
Página de destino: Selecione uma página dentro do seu Duda site.
Nota
Ao redirecionar para uma âncora no site, use o Destino - URL personalizada opção e coloque o URL completo no campo (por exemplo, www.domain.com/ #about -us).
-
Destino - URL personalizada: insira um URL externo ou relativo.
Nota
Se você usou uma variável no campo URL de origem, use a mesma variável nesse campo também. A variável deve ser escrita da mesma forma em ambas. Você também pode redirecionar para um URL relativo, como blog e página dinâmica, por exemplo
/blog/post-1.
-
-
Use oTipo de redirecionamentomenu suspenso para selecionar o tipo de redirecionamento. A seguir estão as opções:
-
Redirecionamento 301. Movido permanentemente (mais comum).
-
Redirecionamento 302. Transferido temporariamente.
-
-
Clique Adicionar.
-
Clique Regras de URL de publicação para que as mudanças entrem em vigor. Observe que essa ação não republica todo o site.
Você pode importar vários redirecionamentos de URL de um arquivo CSV, com cada arquivo CSV acomodando até 200 URLs de redirecionamento e suportando o uso de curingas e variáveis. Para acessar a opção de fazer upload de um arquivo CSV para importar vários redirecionamentos, você deve primeiro adicionar pelo menos um único
Para importar vários redirecionamentos do CSV:
-
Faça o download do modelo CSV usando este link fornecido (o modelo também está disponível na etapa 4): modelo de importação de redirecionamentos csv. Consulte o Diretrizes para upload de CSV seção para obter mais informações.
-
Clique Redirecionamento de URL.
-
Clique Importar vários redirecionamentos.
-
Se o arquivo CSV estiver pronto, clique em Carregar CSV. Se você pulou a etapa 1, baixe o modelo clicando Baixe o modelo CSV primeiro para garantir que a estrutura correta seja seguida.
Nota
O CSV enviado deve estar na mesma estrutura do nosso modelo, em que a primeira coluna é a URL antiga e a nova coluna é a nova URL.
-
Selecione seu CSV e clique emAberto.
-
O CSV deve estar na mesma estrutura do nosso modelo, em que a primeira coluna é a URL antiga e a nova coluna é a nova URL.
-
Insira somente o caminho do URL, não o URL completo. Por exemplo, se o URL antigo for
www.domain.com/about,entrar/about. Da mesma forma, para a página de destino, se o URL forwww.domain.com/about-us, insira/about-us -
O caminho do URL no URL da página de destino coluna deve corresponder exatamente ao que aparece no editor. Caso contrário, não será importado.
-
Se um redirecionamento para uma página antiga já existir no editor, o redirecionamento no CSV o substituirá.
-
Se o Tipo de redirecionamento é deixado em branco, o padrão será 301.
-
Certifique-se de usar um formato de caminho de URL padrão (por exemplo
/about-us). -
Uma barra para frente (
/) pode ser colocado no URL da página de destino ao redirecionar para a página inicial. -
Ao redirecionar para uma âncora no site, use a URL completa (por exemplo, www.domain.com/ #about -us).
Exemplo de CSV:
Em projetos do Vibe criados na versão 2.0 ou posterior, adicione e gerencie redirecionamentos descrevendo o que você deseja ao Copilot; por exemplo: Redirecione /old-page para /new-page. Para vários redirecionamentos, pode ser mais rápido anexar uma lista — como um arquivo CSV baseado no modelo de redirecionamento — junto com um prompt. Os projetos do Vibe não possuem configurações específicas para redirecionamentos.
Para verificar a versão do seu projeto, clique no ícone de menu no canto superior esquerdo da área de trabalho do Vibe.
-
Os redirecionamentos de URL são benéficos para consolidar vários sites em um site responsivo ou fazer a transição para um novo domínio. Eles também são cruciais para realocar páginas específicas para um
-
Garanta que os visitantes entendam o redirecionamento para evitar confusões ou problemas de phishing.
-
Use a API Partner para criar regras de URL personalizadas para respostas personalizadas com base em visitas a páginas específicas.
Redirecionamentos de URL específicos não se aplicam aos parâmetros de URL, que são componentes após '? 'ou' # 'em um URL. Duda trata URLs com parâmetros como idênticos, independentemente dos valores dos parâmetros.
Por exemplo, o URL http://www.sitename.com/page1 é considerado o mesmo que http://www.sitename.com/page1?url_referrer=blank por Duda do sistema.
Se você tiver configurado um redirecionamento 301 para “página1", ele também redirecionará qualquer URL de “página1" com um parâmetro de URL. Se você precisar de um redirecionamento de URL específico para um parâmetro de URL, verifique com seu host de DNS se isso é algo que eles podem configurar para
Duda permite que você carregue vários tipos de arquivo na raiz do seu site, permitindo funcionalidades adicionais e suporte de dados. Para obter mais detalhes, consulte nosso guia de recursos em Arquivos de configuração do site.
O que pode fazer com que um URL não seja redirecionado?
-
Parâmetros, consultas ou espaços extras. Verifique o URL antigo para garantir que não haja parâmetros, consultas ou espaços extras no final do URL antigo
-
A página antiga não deve existir. Os redirecionamentos só funcionam para páginas que não existem mais no seu site. Se a página original ainda estiver ativa e acessível em seu editor (seja publicada ou oculta), o redirecionamento não funcionará. Você deve excluir totalmente a página antes que o redirecionamento funcione
-
A página de destino não pode ser definida como rascunho. As páginas em rascunho não estão no site ativo; portanto, o redirecionamento leva a uma página 404. Para saber mais, consulte Gerenciamento de Página Única.
-
Pop-ups. Se você estiver tentando redirecionar um URL que corresponde a um pop-up existente, o redirecionamento não funcionará, pois os pop-ups são armazenados como páginas internas com seus próprios
-
Contém .php. O URL antigo não pode conter
.php, inclusive nos parâmetros. -
Contém o sinal%. O sinal de porcentagem (%) causará um erro de 400 solicitações incorretas.
-
Formato de URL incorreto. Preste muita atenção aos requisitos de formato de URL ao configurar redirecionamentos:
-
Formato de URL de origem. Insira somente a parte do caminho do URL, não o endereço completo. Por exemplo, se estiver redirecionando de www.yoursite.com/old-page, insira somente a página antiga em vez da URL completa. O editor adiciona automaticamente o domínio, portanto, incluir o domínio completo em sua configuração de redirecionamento interromperá o redirecionamento. Verifique se há parâmetros ou espaços extras no final do URL.
-
Formato do URL de destino. Não inclua o domínio completo ao usar a opção Página de destino. Insira apenas o caminho (como/para a página inicial ou /products para uma página de produto). Se estiver redirecionando para um domínio completamente diferente, use a opção Destino - URL personalizada e insira a URL ativa completa da página de destino (por exemplo, https://yoursite.com/new-page ou https://anotherdomain.com/page
-
Parâmetros não suportados. No momento, não há suporte para parâmetros de redirecionamento de URL. Você não pode incluir sequências de caracteres ou parâmetros de consulta em sua configuração de redirecionamento. Remova todos os parâmetros da sua configuração de redirecionamento e redirecione somente o caminho principal do URL antigo
-
Protocolo e barras finais. Certifique-se de que seus redirecionamentos contabilizem as versões HTTP e HTTPS dos URLs, bem como com e sem barras finais, se aplicável, pois eles podem ser tratados como URLs separados que precisam de regras de redirecionamento individuais.
-
Expressões regulares (regex). As regras com regex são salvas sem erros, mas não redirecionam. Use caracteres curinga ou variáveis em vez disso.
-
-
Redirecione loops e autorreferências. Evite configurar redirecionamentos em que a página de destino redirecione para a página de origem. Essa configuração inválida bloqueia todos os redirecionamentos envolvidos no loop. Da mesma forma, se a página de destino tiver um redirecionamento apontando para a página original, isso interromperá outros redirecionamentos direcionados a essa página. Revise todos os seus redirecionamentos para garantir que isso não esteja acontecendo e remova quaisquer autorreferências ou loops
-
Redirecionamentos duplicados. Se você adicionou o mesmo redirecionamento várias vezes, remova as duplicatas para garantir que elas entrem em vigor corretamente.
-
Verifique se a página de destino realmente existe. Para verificar se sua página de destino realmente existe:
-
Clique na regra de redirecionamento em seu editor e verifique a página de destino listada nas configurações de redirecionamento.
-
Navegue diretamente até a página de destino para confirmar sua existência.
-
Se você estiver usando sites em vários idiomas, certifique-se de redirecionar para a versão correta da página no idioma, pois o nome da página ou o URL devem corresponder exatamente.
-
Depois de corrigir todos os problemas de configuração e republicar seu site, teste o redirecionamento visitando a URL original em seu site ativo para verificar se está funcionando conforme o esperado.
Por que recebi a mensagem de erro “Você só pode adicionar páginas excluídas ou inexistentes”?
-
Isso pode ser devido a uma página ainda existente, a uma postagem no blog ou até mesmo a um pop-up. Para verificar, insira o URL antigo no final do novo URL. O formato será semelhante a:
-
https://my.duda.co/home/site/xxxxxxxx/old-url
-