erro 404 ao acessar robots.txt no Adobe Commerce na infraestrutura em nuvem

Se você receber um erro 404 ao acessar o arquivo robots.txt no Adobe Commerce na infraestrutura na nuvem, desabilite a regra Nginx que redireciona solicitações /robots.txt para /media/robots.txt.

Descrição description

Ambiente

Adobe Commerce na infraestrutura em nuvem (todas as versões)

Problema

O arquivo robots.txt não está funcionando e gera uma exceção Nginx. Ele é gerado dinamicamente "em tempo real" e não pode ser acessado por meio da URL /robots.txt porque o Nginx tem uma regra de regravação que redireciona à força todas as solicitações /robots.txt para o arquivo /media/robots.txt, que não existe.

Causa

Isso ocorre quando o Nginx não está configurado corretamente.

Resolução resolution

Para resolver o problema, desabilite a regra Nginx que redireciona /robots.txt solicitações para o arquivo /media/robots.txt.

  • Se o autoatendimento não estiver habilitado (ou se você não tiver certeza se está), envie um tíquete de Suporte da Adobe Commerce solicitando a remoção da regra de redirecionamento Nginx de /robots.txt para /media/robots.txt.
  • Se o autoatendimento estiver habilitado, atualize as ECE-Tools para a versão 2002.0.12 ou posterior. Em seguida, remova a regra de redirecionamento Nginx do arquivo .magento.app.yaml.

Para obter orientação detalhada, consulte Adicionar o mapa do site e os robôs do mecanismo de pesquisa na documentação para desenvolvedores do Adobe Commerce.

Leitura relacionada

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f