robots.txt: error 404 de Adobe Commerce en la infraestructura en la nube

Si recibe un error de 404 al acceder al archivo robots.txt en Adobe Commerce en la infraestructura de la nube, deshabilite la regla Nginx que redirecciona las solicitudes de /robots.txt a /media/robots.txt.

Descripción description

Entorno

Adobe Commerce en la infraestructura en la nube (todas las versiones)

Problema

El archivo robots.txt no funciona y genera una excepción Nginx. Se genera dinámicamente "sobre la marcha" y no es accesible a través de la dirección URL /robots.txt porque Nginx tiene una regla de reescritura que redirige forzosamente todas las solicitudes /robots.txt al archivo /media/robots.txt, que no existe.

Causa

Esto ocurre cuando Nginx no está configurado correctamente.

Resolución resolution

Para resolver el problema, deshabilite la regla Nginx que redirija /robots.txt solicitudes al archivo /media/robots.txt.

  • Si el autoservicio no está habilitado (o si no está seguro de si lo está), envíe un ticket de soporte de Adobe Commerce solicitando la eliminación de la regla de redireccionamiento de Nginx de /robots.txt a /media/robots.txt.
  • Si el autoservicio está habilitado, actualice ECE-Tools a versión 2002.0.12 o posterior. A continuación, quite la regla de redireccionamiento Nginx del archivo .magento.app.yaml.

Para obtener instrucciones detalladas, consulte Agregar robots de mapa del sitio y de motor de búsqueda en la documentación para desarrolladores de Adobe Commerce.

Lectura relacionada

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