我遵循了本教程:
http://www.bravo-kernel.com/2015/04/how-to-build-a-cakephp-3-rest-api-in-minutes/
并且在localhost上我可以使用Postman按预期工作,但是只要我将它移动到Siteground我就会收到此错误:
{
"message": "You are not authorized to access that location.",
"url": "/api/customers",
"code": 401
}
它再次在本地运作。我还删除了应用程序,然后使用提供的安装程序来查看是否存在问题,这也不起作用。有谁知道可能是什么问题?
想出来: 我必须将其添加到 webroot文件夹 .htaccess:
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]