apache设置获取Authorization 头信息

最近使用阿里云OSS需要给回调做验证,阿里的示例文档中说:
配置文件/etc/httpd/conf/httpd.conf(以你的apache安装路径为准),在DirectoryIndex index.php这行下面增加以下两行
   RewriteEngine On
   RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization},last]
发现不管用,其实只要在.htaccess文档中加上以下语句就可以。

RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization},last]

另外在网上还看到在.htaccess设置apache环境变量来实现:

SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

也是个小坑,MARK一下

你可能感兴趣的:(apache设置获取Authorization 头信息)