2017-08-02 93 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