HOST111: CORS mal configurado
Qué significa
La configuración de acceso entre orígenes (CORS) del servidor es incorrecta, por lo que el navegador rechaza sus respuestas.
La tienda responde, pero sus cabeceras de respuesta CORS son incorrectas: están duplicadas, indican un origen equivocado o faltan en las respuestas de error. El navegador oculta entonces la respuesta real a la aplicación web, lo que también oculta cualquier otro error tras un fallo de red genérico. La solución debe aplicarse en el servidor: debe haber exactamente una cabecera Access-Control-Allow-Origin, presente en todos los códigos de estado.
Sus datos
No se ve afectado ningún dato de pedidos o productos.
Solución de problemas
- Busque una segunda capa de CORS (un plugin Y la configuración del servidor añadiendo cabeceras a la vez) y elimine una; una cabecera Access-Control-Allow-Origin duplicada provoca un error fatal en el navegador.
- En nginx, las líneas add_header omiten las respuestas de error salvo que terminen en 'always'; las cabeceras CORS también deben estar presentes en 4xx/5xx.
- Si una CDN o un proxy añade cabeceras CORS, asegúrese de que no entren en conflicto con las propias de WordPress.
- Las aplicaciones de escritorio y móvil no utilizan CORS y seguirán funcionando mientras se soluciona este problema.