Skip to content

Commit

Permalink
Simpler example for Apache basic auth workaround
Browse files Browse the repository at this point in the history
Uses a simpler regex and existing back-reference instead of reading header twice.
  • Loading branch information
Roy-Orbison authored and nicolas-grekas committed Nov 28, 2019
1 parent ef5fed4 commit f7efd0b
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions ServerBag.php
Original file line number Diff line number Diff line change
Expand Up @@ -46,13 +46,13 @@ public function getHeaders()
/*
* php-cgi under Apache does not pass HTTP Basic user/pass to PHP by default
* For this workaround to work, add these lines to your .htaccess file:
* RewriteCond %{HTTP:Authorization} ^(.+)$
* RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
* RewriteCond %{HTTP:Authorization} .+
* RewriteRule ^ - [E=HTTP_AUTHORIZATION:%0]
*
* A sample .htaccess file:
* RewriteEngine On
* RewriteCond %{HTTP:Authorization} ^(.+)$
* RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
* RewriteCond %{HTTP:Authorization} .+
* RewriteRule ^ - [E=HTTP_AUTHORIZATION:%0]
* RewriteCond %{REQUEST_FILENAME} !-f
* RewriteRule ^(.*)$ app.php [QSA,L]
*/
Expand Down

0 comments on commit f7efd0b

Please sign in to comment.