首先,那些类似的问题不符合我的情况,我已经尝试了所有.htaccess
解决方案。
我有一个WordPress网站(A)处理预订表格,表格提交给另一个处理数据的服务器(B)(以及跟进客户和付款),提交成功后我需要重定向在A.感谢你的页面,但这种情况发生了
XMLHttpRequest cannot load B. Redirect from 'B' to 'A/thanks-you/' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'A' is therefore not allowed access.
据我所知,通过设置B的响应标头可以解决问题,但我无法访问它。 (已经过测试)
所以我的问题是可以在服务器A上解决这个问题吗?
感谢所有评论和回答。
答案 0 :(得分:0)
这个CORS问题困扰很多,请尝试以下选项,它可能对您有所帮助。
刚刚将原始网址从http更改为https并在我的情况下解决了问题。还有另一种解决问题的方法。
参考:https://crunchify.com/how-to-fix-access-control-allow-origin-issue-for-your-https-enabled-wordpress-site-and-maxcdn/
答案 1 :(得分:0)
只需将以下行添加到.htaccess文件中即可。
Header set Access-Control-Allow-Origin "*"