Tag: Apache。Htaccess的Cors

在.htaccess中启用cors

我已经使用SLIM PHP框架创build了一个基本的RESTful服务,现在我正在尝试将它连接起来,以便可以从Angular.js项目访问服务。 我已经读了Angular支持CORS的开箱即用,所有我需要做的就是添加这一行: Header set Access-Control-Allow-Origin "*"到我的.htaccess文件。 我做了这个,我的REST应用程序仍然在工作(没有500内部服务器错误从一个坏的.htaccess),但是当我尝试从test-cors.orgtesting它是抛出一个错误。 Fired XHR event: loadstart Fired XHR event: readystatechange Fired XHR event: error XHR status: 0 XHR status text: Fired XHR event: loadend 我的.htaccess文件看起来像这样 RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ /index.php [QSA,L] Header set Access-Control-Allow-Origin "*" Header set Access-Control-Allow-Methods: "GET,POST,OPTIONS,DELETE,PUT" 有什么我需要添加到我的.htaccess让这个工作正常或有另一种方式来启用我的服务器上的CORS?