最近使用阿里云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一下