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
- Bloqueie o tráfego mal-intencionado na Magento Commerce Cloud no nível Fastly em nossa base de dados de suporte
- Robôs do Mecanismo de Pesquisa em nosso guia do usuário