Isenção de responsabilidade de tradução: esse conteúdo foi traduzido para sua conveniência com o uso de software e pode não ter sido revisado por uma pessoa. O texto oficial é a versão em inglês e sempre será o texto mais atualizado. Para ver a versão em inglês, clique aqui.
CMS-General

Configure um mapeamento de URL de padrão flexível

Ultima atualização: Março 21, 2019

Disponível para

Marketing Hub Professional, Enterprise
Basic
HubSpot CMS

O padrão flexível redireciona URLs de redirecionamento dinâmico que possuem uma determinada estrutura, mantendo partes do URL original no URL de destino. Na ferramenta de redirecionamentos de URL, você pode definir os componentes que você deseja adicionar ao URL de destino.

Criar redirecionamento de URL de padrão flexível

  • Na sua conta da HubSpot, clique no ícone de configurações settingsna barra de navegação principal.
  • No menu da barra lateral esquerda, acesse Domínios e URLs.
  • Clique na guiaMapeamento de URL.
  • Clique em Adicionar redirecionamento de URL.
  • No slide no painel, selecione o tipo de redirecionamento Flexível.
  • Defina sua URL Original e redirecionar para URL:
    • Para definir um componente de um URL, use dois pontos : seguidos de um nome para essa variável no URL de origem.
    • Para adicionar esse componente ao seu URL de destino, adicione o mesmo nome em {}.
    • Cada parte do caminho de URL entre / / deve ter seu próprio componente para incluí-lo como variável na URL de destino. A única exceção a essa regra é que você pode adicionar o final inteiro de um URL (até a string de consulta) como um único componente usando o símbolo * seguido por um nome para o restante do URL. Qualquer texto não componente na URL de destino não será substituído dinamicamente.

add-flexible-url-redirect

 

Exemplos de redirecionamentos de URL de padrão flexível

Exemplos de como formatar diferentes tipos de mapeamentos de redirecionamento de URL flexíveis.

Mantendo os componentes individuais do URL original

Se sua estrutura de URL original contivesse um padrão comum, como uma data que você desejasse incluir no URL de destino, você poderia usar um redirecionamento de URL flexível.

URL de exemplo: http://www.example.com/2012/12/30/my-first-post

URL Original: http://www.example.com/: ano/: módulos/: mês/: name

Redirecionar para: http://blog.example.com/{mês}/{dia}/{ano}/{post-name}

Após salvar esse redirecionamento flexível, o URL do exemplo original redirecionaria para: http://blog.example.com/12/30/2012/my-first-post.
 

Definindo o final da URL como um componente

Às vezes, você pode querer fazer todo o final (até uma cadeia de consulta) de um componente.

URL de exemplo: http://www.example.com/product-id/22/jet-ski

URL Original: http://www.example.com/product-id/*rest-of-url

Redirecionar para: http://info.example.com/products/{rest-of-url}

Após salvar esse redirecionamento flexível, o URL do exemplo original redirecionaria para: http://info.example.com/products/22/jet-ski.
 

Usando os componentes individuais e o restante do URL

URL de exemplo: http://www.example.com/blog/12/25/2013/marketing/merry-christmas?post-id=33

URL original: http://www.example.com/blog/:month/:day/:year/*rest-of-url?post-id=:post-id

Redirecionar para: http://blog.example.com/{month}-{day}-{year}/post-{post-id}/{rest-of-url}.

Após salvar esse redirecionamento flexível, o URL do exemplo original redirecionaria para http://blog.example.com/12-25-2013/post-33/marketing/merry-christmas.