nginx没问题,但是Apache下可能会出现一个问题,那就是我们使用$_SERVER['HTTP_AUTHORIZATION']可能就获取不到值。
Apache服务器下,我们需要开启rewrite_module模块。然后编辑项目目录入口的.htaccess文件,在上面加入
#Authorization Headers
RewriteCond %{HTTP:Authorization} ^(.+)$
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
如果没有开启过rewrite_module模块,我们需要新建.htaccess 内容如下:
Options +FollowSymlinks -Multiviews
RewriteEngine On
#Authorization Headers
RewriteCond %{HTTP:Authorization} ^(.+)$
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]