php - 访问控制允许来源 : 500 Internal Error

标签 php apache osx-mountain-lion mod-headers

所以我试图让 siteA 对 siteB 上的某些内容执行 jquery .load。在这样做时,我得到了访问控制允许来源错误。所以在 siteB 上,我放置了一个 .htaccess 文件,应该允许 siteA 能够从中获取内容。我遇到了一些麻烦。我知道正在访问 .htaccess 文件,因为当页面尝试加载时出现 500 内部错误并且我在 .htaccess 文件中有内容。

在我试过的 .htaccess 文件中: 访问控制允许来源:* 和: 访问控制允许来源:“*”

但都给出了 500 错误。我也试过: 访问控制允许来源:*

这不会给出 500 错误,所以它一定会返回错误。我不太确定此时该做什么。可能我将 .htaccess 文件格式化错误或其他原因,但我认为这可能与未启用 mod_headers 有关。

在日志中: 无效命令“Access-Control-Allow-Origin:”,可能拼写错误或由未包含在服务器配置中的模块定义

两个站点都运行 10.8 Server.app,因此它与普通的 Apache 安装略有不同,这使得它有点困难。任何帮助将不胜感激!提前致谢!

最佳答案

我刚遇到同样的问题,当我使用时出现错误 500:

Header add Access-Control-Allow-Origin "*"

这是由于缺少模块,mod_headers,我只需要在我的服务器上运行:

sudo a2enmod headers

发现here

但我认为您可能需要在 OSX 上手动编辑 .conf 并取消注释该行:

#LoadModule headers_module modules/mod_headers.so

关于php - 访问控制允许来源 : 500 Internal Error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18085773/

相关文章:

php - 我无法添加到本地数据库,无法运行查询 : SQLSTATE[HY093]: Invalid parameter number: parameter was not defined

php - 导入csv文件后,重定向到http ://localhost/index. php

python - 如何在 OS X Lion 上维护 Python 包?

apache - WampServer - 从 script.bat 重新启动 Apache

objective-c - Xcode 4.4 中架构 x86_64 的 undefined symbol

less - WebStorm LESS Filewatcher 找不到 RubyGem less

php - Zend Framework 2 - 使用 ZFCUser 进行身份验证的全局检查

php - $GLOBALS ["argv"] 和 $argv 为空,$_SERVER ["argv"] 就好了

SQL查询中的PHP日期时间格式

java - 如何使用 ApacheConnector 在 Jersey 2 中选择密码套件?