O menu principal (Categorias) não é exibido em subpáginas com o recurso Fastly ativado
Este artigo explica como corrigir o problema em que o Menu Principal (ou o menu de Navegação Superior de Categoria do nosso guia do usuário) não é exibido em subpáginas da loja (por exemplo, blog/page) quando o Fastly ou o Varnish está habilitado.
Descrição description
Ambiente
- Adobe Commerce no local 2.X.X
- Adobe Commerce na infraestrutura em nuvem 2.X.X
- Fastly ou Varnish
Problema/Sintomas
- O menu principal (navegação superior da categoria) não é exibido nas subpáginas da loja (por exemplo,
blog/page). - O problema ocorre somente quando o armazenamento em cache Fastly ou Varnish está habilitado.
Causa
O problema é causado pelo caractere ‘/’ (barra) não permitido no parâmetro Chave de URL da página (configurações de Otimização do Mecanismo de Pesquisa). Isso acontece quando o Caminho da URL (o local completo da página) é especificado por engano em vez da Chave da URL.
Por exemplo:
- Incorreto:
blog/page_name - Correto:
page_name
Resolução resolution
Remova o caractere / (barra) do parâmetro de chave de URL para todas as páginas do armazenamento.
Em outras palavras, use a Chave de URL em vez do Caminho do URL: mencione apenas o nome da página sem o recurso/diretório principal.
Recomendações sobre hierarquia de páginas e SEO
Para definir a hierarquia de páginas, use a seção Hierarquia do menu Editar Página.
Você também pode usar o Conteúdo > Elementos Menu > Hierarquia - para soluções de hierarquia mais complexas.
Para fins de SEO em páginas de produtos, use Substituições de URL (Marketing > SEO E Pesquisa > Substituições de URL).
Leitura relacionada
O parâmetro Chave de URL para SEO:
Hierarquia da página: