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
- Bloquee el tráfico malintencionado para Magento Commerce Cloud en el nivel Fastly de nuestra base de conocimiento de asistencia
- Robots de motores de búsqueda en nuestra guía del usuario