# Pass HTTP Authorization to PHP (fixes Chrome Basic Auth loop on Apache + PHP-FPM/CGI).
# Without this, $_SERVER['HTTP_AUTHORIZATION'] is empty and login always fails.
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP:Authorization} .
    RewriteRule ^ - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>

<IfModule mod_setenvif.c>
    SetEnvIf Authorization "(.+)" HTTP_AUTHORIZATION=$1
</IfModule>
