Was ich erreichen möchte:.htaccess: kombinieren IP-Block und Grund Auth
- eine .htaccess-Datei für die Produktion und
- Grund Auth Schutz Staging für Umwelt Staging (basierend auf Hostname)
- Block spezifische IP auf beiden enviroments
Was ich bisher versucht:
SetEnvIfNoCase Host development\.foobar\.tld authRequired
<RequireAny>
<RequireAll>
Require all granted
Require not ip 1.2.3.4
</RequireAll>
<RequireAny>
<RequireAll>
Require all granted
Require not env authRequired
</RequireAll>
AuthType Basic
AuthName "Development"
AuthUserFile /path/to/.htpasswd
Require valid-user
</RequireAny>
</RequireAny>
Mein Problem ist jetzt, dass der IP-Block ignoriert wird. Ich habe keine Ahnung, wie man die Require-Direktiven korrekt verschachtelt.