.htaccess授权标头丢失

时间:2015-11-24 17:46:43

标签: apache .htaccess laravel-5

你能说出这个脚本有什么问题吗?需要添加Authorization标头,但它没有。

<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteCond %{HTTP:Authorization} .+
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    RewriteCond %{REQUEST_URI} !^public
    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

1 个答案:

答案 0 :(得分:0)

根据@ Starkeen的评论,这个技巧有效:

Setenvif authorization ^(.+)$ auth_head=$1 

在htaccess中设置授权标头的enviornment var。然后

print getenv("auth_head") 

在php中打印值