繁体   English   中英

XMLHttpRequest无法加载* ... *原点:* Access-Control-Allow-Origin不允许 - 在同一台服务器上

[英]XMLHttpRequest cannot load *…* Origin : * is not allowed by Access-Control-Allow-Origin - ON THE SAME SERVER

嘿伙计们我得到了这个:

XMLHttpRequest无法加载...原点:*不允许使用Access-Control-Allow-Origin

错误。 但我不赞成为什么? 一个页面在wordpress页面上,另一个页面是静态的,但两者都在同一台服务器上......或者这是不正确的?

起源由以下因素决定:

  • 协议
  • 港口
  • 主机名

这三者都必须相同。

页面所在的服务器不相关(超出两个不同服务器上的两个URL将共享相同主机名的情况很少见)。

请注意, example.comwww.example.com是不同的主机名。

这两个页面位于同一台服务器上的事实并不重要,它必须位于同一个域中。

要绕过此限制,您必须在服务器响应中设置标题为“Access-Control-Allow-Origin”的值为“*”(小心,它允许所有)或特定域名“ http:// myDomain .com “。

我希望这有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM