2017-08-02 87 views
1

首先,这些类似的问题不适合我的情况,我已经尝试了所有.htaccess解决方案。WordPress的:从B重定向到A已被CORS政策阻止

我有一个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

这个CORS问题让许多麻烦,尝试下面的选项它可以帮助你。

只是将原始URL从http更改为https,问题已解决。还有另一种解决问题的方法。
REF:https://crunchify.com/how-to-fix-access-control-allow-origin-issue-for-your-https-enabled-wordpress-site-and-maxcdn/

+0

试过了他们,但根本没有工作。 – Frozenna

+0

检查是否为CORS限制启用了CDN和服务器级别设置。 – GNANA

+0

什么CDN?我的问题不是关于CDN。 – Frozenna

0

只需将以下行添加到.htaccess文件中。

Header set Access-Control-Allow-Origin "*" 
+0

试过了,但根本没有工作。 – Frozenna