【发布时间】:2013-08-24 03:01:20
【问题描述】:
我正在本地服务器上开发一个 jQuery 移动网页。我正在使用 XAMPP,所以我有一个 Apache 服务器。
我正在尝试在我的页面中导入 Google 日历,但出现错误:
Access-Control-Allow-Origin 不允许 Origin
我发现了超过一百万条关于它的帖子,我一个都看不懂。
他们都在谈论我需要添加标题等的 PHP 文件。我没有任何 PHP 文件,都是 HTML 和 JavaScript。
我还读到,我可以配置 Apache 以便它允许我进行跨域连接。
来自here我引用:
如果您使用的是 Apache,只需添加:
<ifModule mod_headers.c> Header set Access-Control-Allow-Origin: * </ifModule>在您的配置中。这将导致您的所有回复 可从 Internet 上的任何其他站点访问的网络服务器。如果你 打算只允许特定主机上的服务使用 服务器,您可以将 * 替换为原始服务器的 URL。
我究竟应该在哪里添加这段代码?我尝试将其添加到httpd.conf,但没有任何改变。
有什么想法吗?
【问题讨论】:
-
这可能会有所帮助:enable-cors.org/server_apache.html
-
pff 谢谢人,但它不起作用..
-
好吧,如果您不告诉我们您到底做了什么,我们将无法帮助您。 “它不起作用”不是一个有用的问题描述。如果我按照那里的说明进行操作,它可能会起作用。无论如何,这个问题更多的是关于服务器配置,因此这里是题外话。
-
我完全按照我的描述以及您提供的文章中的描述做了。我重新启动了我的 apache,但仍然出现同样的错误。