No hay muchos detalles para continuar aquí, pero parece que es posible que deba actualizar su configuración de NGINX para apuntar archivos no estáticos a index.php para que WordPress los ‘procese’ en consecuencia.
Si agregas esto a tu nginx.conf
presentar en /etc/nginx/
) dentro de server{}
bloquear:
location / {
try_files $uri $uri/ /index.php?$query_string;
}
Luego reinicie NGINX y pruebe las URL de WordPress para ver si funcionó:
sudo service nginx restart
Si eso funciona, deberá hacer que este cambio sea permanente; de lo contrario, a medida que su entorno de Elasticbeanstalk se escale o se vuelva a implementar, el cambio se revertirá. Hacer esto depende de si está utilizando Amazon Linux 2 o la AMI de Amazon Linux.
Si está utilizando AL2, debe agregar este cambio a la .platform/nginx/conf.d/elasticbeanstalk/
directorio de su entorno de desarrollo local y vuelva a implementar, consulte aquí: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/platforms-linux-extend.html
Si utiliza la AMI de Amazon Linux, deberá crear una .conf
archivo en el .ebextensions
carpeta que implementa el cambio en la implementación, consulte aquí: https://aws.amazon.com/premiumsupport/knowledge-center/elastic-beanstalk-configuration-files/
.