Avaluació inicial sense contrasenyes Pressupost abans d’intervenir Un especialista responsable de principi a fi

Errors i diagnòstic

Un error CORS bloqueja recursos, API o checkout: origen, capçaleres i memòria cau

Resposta directa: Un error CORS bloqueja recursos, API o checkout: origen, capçaleres i memòria cau s’ha de resoldre com una decisió operativa, no com…

Un error CORS és una decisió del navegador sobre una petició cross-origin concreta, no un error genèric de connectivitat. Comença per origin, URL destí, mètode i mode de credencials exactes; després inspecciona els headers de la resposta real, incloses variants de CDN/memòria cau.

Captura la petició que falla

Registra Origin, destí, mètode, status, missatge de consola i si envia cookies/Authorization. “Blocked by CORS” no basta per triar solució.

Revisa el preflight quan existeixi

OPTIONS ha d’arribar a la ruta correcta i retornar mètode/headers permesos. Un 301, 403 o HTML cachejat pot fallar abans de la petició real.

Defineix un origen permès precís

Amb credencials, wildcard no és vàlid. Retorna scheme+host esperat i habilita credencials només on siguin necessàries.

Localitza quina capa controla els headers

Aplicació, nginx, CDN, gateway i connector poden afegir o eliminar CORS. Valors duplicats o contradictoris trenquen igual que l’absència.

Fes segura la variació de memòria cau

Si la resposta canvia per Origin, la memòria cau ho ha de respectar. L’edge no pot reutilitzar un Allow-Origin d’un altre web. Revisa també `Vary: Origin` quan la resposta depengui de l’origen sol·licitat.

Prova la ruta real al navegador

curl mostra headers però no aplica la política CORS del navegador. Repeteix amb mateix origin, mètode i credencials del checkout o frontend.

Si l’endpoint fa timeout en lloc de respondre CORS, passa al diagnòstic 504; si respon el backend equivocat, verifica DNS després de migració.

ABANS D’ENVIAR LA SOL·LICITUD

Preguntes freqüents.

Demaneu contrasenyes al formulari?+

No. El formulari públic no demana mai accessos. Les dades segures es demanen només després d’aprovar l’abast i el pressupost.

Qui revisa la incidència?+

La sol·licitud arriba a Jordi Ensenyat, fundador de Code Barcelona i especialista en WordPress amb més de 15 anys d’experiència.

Es canvia res abans del pressupost?+

No. Primer es revisen els símptomes visibles i es defineix l’abast. La intervenció comença després de l’aprovació i amb una via de recuperació preparada.

Treballeu amb webs en anglès i fora d’Espanya?+

Sí. WP Repair atén incidències de WordPress i WooCommerce en català, castellà i anglès mitjançant un servei remot.

Avaluar la meva incidència↗