Os redirecionamentos de URL permitem que o senhor 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 o mecanismo de pesquisa ranking. 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 uma única regra de URL.
Nota
-
Ao migrar para o 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 ser
/about.html(um padrão de URL anterior) e o novo caminho ser/about, será necessário adicionar um redirecionamento. -
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 de
www.a-different-domain.comparawww.your-Duda -site.com(o domínio que está ou será atribuído ao seu site Duda ).
-
A transição para um novo site responsivo pode afetar temporariamente o mecanismo de pesquisa ranking. 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/home, mas não redirecionará para/category/b/c/home. -
O 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 conteúdo diferente. Posicionados 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 são delimitadas por chaves {} tanto nas regras de URL de origem quanto de destino, exigindo grafia idêntica para o funcionamento correto.
Exemplo:
-
Se sua loja antiga tiver o URL
/product/p-23245-umbrellae o novo URL for/product/umbrella, a regra de origem será/product/p-*-{nomedoproduto}, e o URL da regra de destino será/product/{nomedoproduto}.
-
-
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.
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 em Redirecionamento de URL.
-
Clique em 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 exemplo,www.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. Consulte a seção deste artigo, Terminologia, para obter mais informações.
-
-
Escolha o destino:
-
Página de destino: selecione uma página no seu site Duda.
Nota
Ao redirecionar para uma âncora no site, use a opção Destino - URL personalizada e coloque a URL completa no campo (por exemplo, www.domain.com/ #about -us).
-
Destino - URL personalizada: insira uma URL externa ou relativa.
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 o menu suspenso Tipo de redirecionamento para selecionar o tipo de redirecionamento. A seguir estão as opções:
-
Redirecionamento 301. Movido permanentemente (mais comum).
-
Redirecionamento 302. Transferido temporariamente.
-
-
Clique em Adicionar.
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 redirecionamento.
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): redirects-import-template-csv. Consulte a seção Diretrizes de upload de CSV para obter mais informações.
-
Clique em Redirecionamento de URL.
-
Clique em Importar vários redirecionamentos.
-
Se o arquivo CSV estiver pronto, clique em Carregar CSV. Se você pulou a etapa 1, baixe o modelo clicando primeiro em Baixar modelo CSV para garantir que a estrutura correta seja seguida.
Nota
O CSV carregado deve estar na mesma estrutura do nosso modelo, onde a primeira coluna é o URL antigo e a nova coluna é o novo URL.
-
Selecione seu CSV e clique em Abrir.
-
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, insira/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 na coluna URL da página de destino 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 for 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 (
/) pode ser colocada 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:
-
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 novo domínio
-
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 que seguem o '?' ou '#' em um URL. O Duda trata os 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 pelo sistema da Duda .
Se você tiver configurado um redirecionamento 301 para " page1, ", ele também redirecionará qualquer URL " page1 " 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 você.
O Duda permite que você faça upload de vários tipos de arquivo para a raiz do seu site, permitindo funcionalidades adicionais e suporte de dados. Para obter mais detalhes, consulte nosso guia de recursos sobre 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 no seu editor (seja publicada ou oculta), o redirecionamento não funcionará. Você precisa excluir a página completamente para que o redirecionamento funcione.
-
Pop-ups. Se você estiver tentando redirecionar uma URL que corresponde a uma janela pop-up existente, o redirecionamento não funcionará, pois as janelas pop-up são páginas internas com suas próprias URLs.
-
É necessário republicar. Sempre republique seu site após configurar os redirecionamentos. Os redirecionamentos só entrarão em vigor no seu site ativo após a republicação.
-
Contém .php. O URL antigo não pode conter
.php. incluindo nos parâmetros. -
Formato de URL incorreto. Preste muita atenção aos requisitos de formato de URL ao configurar redirecionamentos:
-
Formato da URL de origem. Digite apenas o caminho da URL, não o endereço completo. Por exemplo, se estiver redirecionando de www.seusite.com/página-antiga, Digite apenas a página antiga em vez do URL completo. O editor adiciona o domínio automaticamente, portanto, incluir o domínio completo na sua configuração de redirecionamento irá quebrar o redirecionamento. Verifique se há parâmetros extras ou espaços no final da URL.
-
Formato da URL de destino. Não inclua o domínio completo ao usar a opção Página de Destino. Digite apenas o caminho (como / para a página inicial ou /produtos para uma página de produto). Se o redirecionamento for para um domínio completamente diferente, use a opção Destino - URL personalizada e insira o URL completo da página de destino (por exemplo, https://seusite.com/nova-pagina ou https://outrodominio.com/pagina).
-
Parâmetros não suportados. Os parâmetros de redirecionamento de URL não são suportados atualmente. Não é possível incluir strings de consulta ou parâmetros na sua configuração de redirecionamento. Remova todos os parâmetros da sua configuração de redirecionamento e redirecione apenas o caminho principal da URL antiga.
-
Protocolo e barras invertidas finais. Certifique-se de que seus redirecionamentos levem em consideração as versões HTTP e HTTPS dos URLs, bem como com e sem barras invertidas no final, se aplicável, pois elas podem ser tratadas como URLs separados que exigem regras de redirecionamento individuais.
-
-
Redirecionar loops e autorreferências. Evite configurar redirecionamentos em que a página de destino redirecione de volta 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 de volta para a página original, isso interrompe outros redirecionamentos direcionados para essa página. Analise todos os seus redirecionamentos para garantir que isso não esteja acontecendo e remova quaisquer autorreferências ou loops que você encontrar.
-
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 a página de destino realmente existe:
-
Clique na regra de redirecionamento no seu editor e verifique a página de destino listada nas configurações de redirecionamento.
-
Acesse a página de destino diretamente para confirmar se ela existe.
-
Se você estiver usando sites multilíngues, certifique-se de redirecionar para a versão correta da página no idioma desejado, pois o nome da página ou o URL devem corresponder exatamente.
-
Depois de corrigir todos os problemas de configuração e republicar o site, teste o redirecionamento acessando o URL original no site em produção 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
-