我刚刚在本地 Windows 7 机器上的 Apache 中从 2.2 升级到 v2.4,我正在运行 apach2.4 x64 和 php 5.5 x64。
在我的Vhost中,我有:
<Directory /var/www/somedomain.co.uk/docroot>
Options +Indexes
AllowOverride None
Require all granted
Allow from all
Header set Access-Control-Allow-Origin "%{HTTP_ORIGIN}e" env=HTTP_ORIGIN
</Directory>
我的阿帕奇httpd.config
LoadModule headers_module modules/mod_headers.so
LoadModule php5_module "C:\php\php5apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "C:\php\"
我的javaScript
代码根本没有改变。但是现在当我尝试从另一个域 ajax 到这个域时,我得到一个 200 错误:
POST http://somedomain.local/app/users/login 200 OK 2,53s jquery.min.js (line 6)
Sorry Login Failed: 200 global.js (line 34)
我也可以http://somedomain.local/app/use\rs/login
在浏览器中从这个域发帖。