Evite que os visitantes acessem páginas quebradas ou duplicadas configurando redirecionamentos de URL temporários ou permanentes.
Um redirecionamento de URL encaminha o tráfego de páginas inativas para páginas e informações ativas. Isso pode ser para alterações permanentes (redirecionamentos 301) ou alterações temporárias (redirecionamentos 302).
Este guia explica como criar redirecionamentos no painel de Mapeamentos de URL.
Para encaminhar um domínio ativo para outra página ou site ativo, consulte Encaminhando um domínio Squarespace.
Atenção: você pode usar um redirecionamento de URL para encaminhar os visitantes das páginas inativas ou apagadas para uma página ativa ou com informações importantes. Se você tiver um domínio adquirido em outro lugar e quiser usá-lo com seu site Squarespace, transfira ou vincule o domínio.
Assistir a um vídeo
Redirecionamentos 301 vs. 302
O redirecionamento 301 se destina às alterações permanentes, e o redirecionamento 302 se destina às alterações temporárias. O redirecionamento 301 é mais comum do que o 302.
Redirecionamentos 301
O redirecionamento 302 leva o visitante para outro URL quando alguém clica no link para uma página inexistente. Ele avisa os buscadores de que uma página foi transferida, e os buscadores transferem a classificação da página antiga para a nova página.
Para usar o redirecionamento 301, o URL original não pode mais existir, apenas o novo URL. Para garantir que o URL antigo não exista mais, apague e desative a página antiga ou altere o URL dela.
Use o redirecionamento 301 se você:
- Você alterou o URL de uma página (nas configurações da página).
- Apagou uma página do site e quer redirecionar para a página inicial.
- Você importou conteúdo, e os URLs foram alterados. Isso ocorre porque o site antigo não tinha slug de página para a página do blog, somente publicações.
- Estiver redirecionando para outro domínio.
Redirecionamentos 302
O redirecionamento 302 leva o visitante para outro URL quando ele clica no link para uma página antiga. Os buscadores são avisados de que a página foi temporariamente transferida e não atribuem à nova página a mesma classificação da antiga. No entanto, como o redirecionamento é temporário, os buscadores sabem que a página original deve manter a classificação, pois ela voltará a ficar on-line.
O redirecionamento 302 é bastante usado quando uma loja ou restaurante muda produtos e ofertas de forma sazonal. Use o redirecionamento 302 se você:
- Precisar retirar uma página do ar temporariamente para incluir novas ofertas.
- Quiser substituir temporariamente uma página por outra de acordo com os ciclos de ofertas ao longo do ano.
Antes de começar
- Os redirecionamentos só podem ocorrer a partir de domínios integrados, personalizados e vinculados ao site do Squarespace. Se o seu domínio estiver em outro provedor, vincule-o ao seu site antes de usar o redirecionamento de URL.
- Não é possível redirecionar o URL de imagens ou arquivos, pois os ativos estáticos são armazenados pelos nossos provedores de serviços de rede de distribuição de conteúdo (CDNs).
- Não é possível redirecionar para longe de /, que está reservado para sua página inicial.
Crie um redirecionamento
Para configurar um redirecionamento de URL:
- Abra o painel "Ferramentas para desenvolvedores"
- Clique em Mapeamentos de URL.
- Clique no campo de texto e adicione os redirecionamentos. Confira se a formatação está correta com a seção a seguir.
- Clique em Salvar.
Tenha em mente:
- O campo de mapeamento do URL tem um limite de 400 kb o que normalmente corresponde a 2500 linhas de redirecionamento. Nós recomendamos que sejam deletados redirecionamentos inativos para manter a área gerenciável.
- Seu site ativa redirecionamentos de cima para baixo. Dessa forma, os redirecionamentos superiores terão prioridade sobre os redirecionamentos conflitantes abaixo deles. Se você tiver redirecionamentos específicos (por exemplo, uma publicação do blog individual), coloque-os acima de redirecionamentos mais abrangentes que possam entrar em conflito (por exemplo, a página do blog principal).
- O redirecionamento só funciona se a página de origem tiver sido excluída ou desativada.
- Não é possível incluir outros tipos de texto no campo. Somente redirecionamentos formatados corretamente serão salvos.
Formatar redirecionamentos
Para criar um redirecionamento de URL, siga as instruções de formatação abaixo.
Redirecionar uma página
Para criar um mapeamento de URL, são necessários quatro elementos:
- A URL antiga da página inexistente.
- A "seta", que é um traço imediatamente seguido do sinal maior que (->).
- A nova URL da página para qual será redirecionada.
- O tipo de redirecionamento (301 ou 302).
O mapeamento de URL é assim:
/old-url -> /new-url 301
Redirecionar múltiplas publicações de blog, eventos ou produtos
As seguintes páginas de coleção geralmente incluem vários itens:
- Páginas do Blog
- Páginas da loja
- Páginas de Eventos
Cada item tem o próprio URL, que inclui o slug da página seguido pelo slug do item (por exemplo: /blog/publicacao-exemplo).
Se você mudar o slug de URL de uma página nas configurações de página, todos os itens da página terão um novo URL. Talvez seja melhor direcionar os visitantes para o local correto, mesmo se eles usarem um URL desatualizado para abrir um item. Em vez de adicionar linhas de redirecionamento separadas para cada publicação, é mais prático adicionar uma linha que redirecione todos os URLs do item.
Para redirecionar todos os itens de uma coleção, use a variável [nome] ao criar o redirecionamento.
Exemplo: o URL da página do blog antiga era /blog, e você mudou para /publicacoes. Para saber se os visitantes ainda enxergam a "Publicação de Exemplo" via http://www.seudominio.com/blog/exemplo-publicacao, adicione [nome] ao redirecionamento:
/blog/[nome] -> /posts/[nome] 301
Na versão 7.1, os slugs de URL da página da loja incluem um /p/ antes do slug de URL do produto. O redirecionamento ficará assim:
/store/p/[name] -> /buy/p/[name] 301
Esta opção funciona melhor para alterações nas URLs da página de coleta no Squarespace. Para configurar um redirecionamento em massa após importar publicações do blog de terceiros, consulte nosso exemplo de conteúdo importado.
Dicas de formatação
Ao criar um redirecionamento, siga estas dicas de formatação:
- Use minúsculas e maiúsculas conforme suas URLs. Se elas tiverem apenas minúsculas, o redirecionamento deve ser igual.
- A maioria dos redirecionamentos de URL não aceita símbolos como ?, & ou #, por interferirem no processo. Isso pode impedir você de redirecionar para um link de âncora ou link de categoria e para certas páginas índice. Uma exceção é o URL de feed RSS, que contém o símbolo ?.
- Certifique-se de que os redirecionamentos do URL não utilizem qualquer slug de URL reservado.
URL de feed RSS
A melhor forma de redirecionar um feed RSS de podcast é nas configurações de página.
Para redirecionar manualmente o feed RSS, siga os steps acima, mas exclua da URL original o ? e todos os caracteres depois dele. Se a URL original ficar como está, os visitantes verão um erro 404.
Por exemplo: evite a seguinte estrutura de redirecionamento para um feed RSS:
/old-url?format=rss -> /new?format=rss 301
Use esta:
/old-url -> /new-url?format=rss 301
Concluído o redirecionamento, a URL pode ser acessada diretamente com o formato /old-url?format=rss .O redirecionamento funcionará corretamente.
Exemplos e situações comuns
Esta seção analisa algumas situações comuns que exigem o redirecionamento da URL e explica como configurá-lo.
Exemplos de 301
URL alterada de página
Use o redirecionamento 301 ao alterar permanentemente o URL de uma página. Por exemplo: para alterar uma página com o URL https://minhaempresa.com/sobre para https://minhaempresa.com/equipe, siga estes passos:
- Em Configurações de página, altere o slug da URL.
- Em Mapeamentos de URL, mude o redirecionamento de /sobre para /equipe.
O redirecionamento fica assim:
/sobre -> /equipe 301
Páginas apagadas
Use o redirecionamento 301 quando você apagar uma página do site e quiser impedir que o visitante veja a página de erro 404. Por exemplo: para apagar uma página com a URL https://minhaempresa.com/historia, basta redirecionar o visitante dessa página para a sua página inicial. Como a página inicial não tem um slug de URL visível, você pode usar um slug vazio no redirecionamento.
O redirecionamento fica assim:
/historia -> / 301
Atenção: para evitar que uma página apagada apareça nos resultados de busca do Google, recomendamos indexar (ou reindexar) o site usando o Google Search Console.
Conteúdo importado
Use o redirecionamento 301 ao importar o conteúdo de um host diferente.
Exemplo: o blog foi hospedado em um site com a estrutura de URL https://mybusiness.com/post-title, e a mesma publicação tem, no Squarespace, a estrutura de URL https://minhaempresa.com/blog/titulo-publicacao.
Como os títulos das publicações são os mesmos, mas a estrutura de URL é diferente, é possível criar uma só regra de redirecionamento para todas as publicações do blog, assim:
/[name] -> /blog/[name] 301
Neste exemplo, a variável [name] diz ao nosso sistema para substituir o URL da postagem para cada postagem do blog.
Se as publicações do blog no host anterior terminavam em .html, e o URL tinha a estrutura https://minhaempresa.com/titulo-publicacao.html, o redirecionamento será assim:
/[nome].html -> /blog/ [nome] 301
Atenção: veja com seu host anterior se você tem a estrutura de URL correta na primeira parte do redirecionamento. A estrutura pode variar, mas, desde que você não altere o título de nenhuma publicação após a importação, um redirecionamento como o mostrado acima abrange todas as publicações importadas no blog.
Itens de coleção transferidos
Ao transferir itens de coleção, como produtos ou publicações de blog, de uma página a outra, use o redirecionamento 301.
Exemplo: você moveu produtos de uma Página da loja com o URL https://mybusiness.com/shop1 para outra Página da loja com o URL https://mybusiness.com/shop2. Nesse caso, um produto com o URL https://mybusiness.com/shop1/item agora seria https://mybusiness.com/shop2/item.
Redirecione um item desta forma:
/shop1/p/item -> /shop2/p/item 301
Redirecione todos os item em uma página desta forma:
/shop1/p/[name] -> /shop2/p/[name] 301
No segundo exemplo, a página /shop1 não deve mais ser usada para novos produtos, porque todos os URLs do produto serão redirecionados para /shop2. A variável [name] diz ao nosso sistema para substituir o URL do produto para cada produto de /shop1.
Outros domínios
Use o redirecionamento 301 para que uma URL do seu site leve para outro domínio,
Exemplo: você tem uma página com a URL https://mybusiness.com/fundraiser com informações sobre arrecadação de fundos, mas agora quer que a URL leve os visitantes diretamente para um domínio externo.
Siga estes steps:
- Em Mapeamentos de URL, crie um redirecionamento que saia de /arrecadacao para o domínio externo.
- Apague ou desative a página /arrecadacao do site.
O redirecionamento fica assim:
/arrecadacao -> http://arrecadacao.com/arrecadacao-especial 301
Atenção: a URL de destino deve começar com https://.
Exemplos de 302
Páginas existentes durante as atualizações
Use o redirecionamento 302 quando não quiser uma página visível durante as atualizações.
Exemplo: você tem uma Página da loja para ofertas sazonais e precisa atualizá-la para a nova estação. Use um 302 para redirecionar os visitantes para sua Página principal da loja temporariamente.
Siga estes steps:
- Em Mapeamentos de URL, crie o redirecionamento de /ofertas-estacao para /pagina-loja-principal.
- Desative a página /ofertas-estacao e faça as atualizações.
O redirecionamento fica assim:
/ofertas-estacao -> /pagina-loja-principal 302
Ao terminar de atualizar /ofertas-estacao, siga estes steps:
- Ative /ofertas-estacao.
- Em Mapeamentos de URL, apague o redirecionamento 302.
Páginas temporárias durante a atualização
É semelhante ao exemplo acima, mas, em vez de redirecionar para uma página existente, cria-se uma página de espera temporária enquanto você faz a atualização.
Siga estes steps:
- Crie uma página de espera temporária. Depois, crie um slug de URL, como /em-breve.
- Em Mapeamentos de URL, crie um redirecionamento que saia de /ofertas-estacao para /em-breve.
- Desative a página /ofertas-estacao e faça as atualizações.
O redirecionamento fica assim:
/ofertas-estacao -> /em-breve 302
Ao terminar de atualizar /ofertas-estacao, siga estes steps:
- Ative /ofertas-estacao.
- Em Mapeamentos de URL, apague o redirecionamento 302.
- Apague /em-breve ou desative se você planeja usá-la em uma futura atualização.
Rotação entre páginas
Use o redirecionamento 302 para que uma página redirecione periodicamente para outra.
Exemplo: você tem quatro Páginas da loja, uma para as vendas de cada estação, com os seguintes URLs:
- https://MyBusiness.com/ofertas-primavera
- https://mybusiness.com/ofertas-verao
- https://mybusiness.com/ofertas-outono
- https://mybusiness.com/ofertas-inverno
Como só uma dessas páginas estará no ar por vez, você pode usar o redirecionamento 302 para evitar a quebra do link. Se o verão estiver terminando e você quiser começar as vendas de outono, siga estes steps:
- Ative /vendas-outono.
- Em Mapeamentos de URL, crie três redirecionamentos 302: de /vendas-verao, /vendas-primavera e /vendas-inverno para /vendas-outono.
- Desative /vendas-verao. Neste exemplo, /vendas-primavera e /vendas-inverno já estariam desativados.
Os redirecionamentos ficam assim:
/vendas-de-verao -> /vendas-de-outono 302
/vendas-de-primavera -> /vendas-de-outono 302
/vendas-de-inverno -> /vendas-de-outono 302
No fim do outono, quando as vendas de inverno se iniciarem, ative /vendas-inverno, atualize os redirecionamentos 302 e desative /vendas-outono:
/vendas-de-verao -> /vendas-de-inverno 302
/vendas-de-primavera -> /vendas-de-inverno 302
/vendas-de-outono -> /vendas-de-inverno 302
Mensagens de erro
Se houver um erro no mapeamento de URL, aparecerá uma mensagem de erro vermelha, e você não conseguirá salvar as alterações. Use as informações abaixo para solucionar problemas com mensagens de erro.
Invalid mapping: Not enough parts (Mapeamento inválido: Partes insuficientes)
Significa que falta, no redirecionamento, a seta (->) ou o tipo de redirecionamento (301 ou 302).
Invalid mapping: Too many parts (Mapeamento inválido: Partes demais)
Significa que o redirecionamento tem partes desnecessárias. Veja se você tem apenas as seguintes partes e se nada está duplicado:
- A URL antiga
- A seta (traço e sinal maior que, sem espaço entre os símbolos)
- A nova URL
- O tipo de redirecionamento (301 ou 302)
Invalid mapping: Expected to find 301 or 302 (Mapeamento inválido: Espera-se encontrar 301 ou 302)
Significa que há um erro no tipo de redirecionamento. Somente 301 e 302 são aceitos aqui. Veja se há dígitos ou letras a mais no tipo de redirecionamento.
O visitantes vê a página 404
Em certos cenários, uma página 404 pode aparecer para os visitantes em vez da página para a qual o redirecionamento aponta. Isso pode ser causado pelo comportamento do visitante ou pela configuração de redirecionamento.
Redirecionamento ativado várias vezes
Quando um visitante aciona um redirecionamento mais de uma vez dentro de dois minutos, ele é encaminhado para uma página 404. Essa medida é uma precaução contra loops de redirecionamento.
Se o redirecionamento funcionar, exceto quando ativado várias vezes em dois minutos, ele está configurado corretamente.
O redirecionamento aponta para uma página desativada ou excluída
Se um redirecionamento levar a uma página desativada ou excluída, os visitantes verão uma página 404. Certifique-se de que seus redirecionamentos apontem para páginas que estão ativadas.
Carregamento Ajax ativado (versão 7.0)
Se o seu site estiver na versão 7.0 e aceitar o carregamento do Ajax, é possível que seus visitantes vejam uma página 404 ao clicar em um link de redirecionamento. Para evitar isso, desative o carregamento do Ajax nos estilos do site.