Mám PHP aplikáciu bežiacu so Silexom, čo jechránené základným overením, ale potrebujem časť aplikácie, aby som nežiadal o heslo. Môžem to urobiť v Apache 2.2, ale zdá sa, že to nefunguje s 2.4. Tu je môj .htaccess
SetEnvIf Request_URI ^/register noauth=1
AuthType Basic
AuthName "Auth"
AuthUserFile /path/to/.htpasswd
Order Deny,Allow
Satisfy any
Deny from all
Require valid-user
Allow from env=noauth
Viem, že Apache 2.4 má iný spôsob, ako to urobiť, niekto vie, ako?
odpovede:
4 pre odpoveď č. 1Ak má niekto záujem, opravil som to takto:
SetEnvIf Request_URI /register noauth=1
AuthType Basic
AuthName "Auth"
AuthUserFile /path/to/.htpasswd
<RequireAny>
Require env noauth
Require valid-user
</RequireAny>