access-control-allow-origin在301重定向上使用wpengine

时间:2015-10-15 21:12:30

标签: wordpress redirect cors

在WPEngine托管的wordpress网站上,我在用户门户的“重定向规则”标​​签中设置了一堆301重定向。

其中一些重定向到子域,例如www.mysite.com/json/*重定向到app.mysite.com/json/*。我正在尝试执行JSON类型的jquery.ajax调用,并且crossDomain = true。在Chrome中,此通话有效。在Firefox中,我得到Cross-Origin Request Blocked,可能是因为301重定向没有Access-Control-Allow-Origin标头。

app.mysite.com/json 的响应具有Access-Control-Allow-Origin标头。所以,如果我jquery.ajax与app.mysite.com的网址,它工作正常。但是如果我jquery.ajax的网址是www.mysite.com,由于重定向没有Access-Control-Allow-Origin,Firefox不会执行重定向;它改为阻止请求。

任何人都可以提供有关如何将Access-Control-Allow-Origin标头添加到301重定向的帮助,因为重定向是在WPEngine的“重定向规则”页面中设置的吗?

0 个答案:

没有答案