Moin,
ich brüte über ein Rewrite-Konstrukt bzw. die Condition dafür. Sie soll
folgendes machen:
der Zugriff auf ein bestimmtes Verzeichnis soll nur von 3 bestimmten IPs
erlaubt sein. Und auch das nur, wenn ein bestimmter Header gesetzt ist (der
kommt von der SSL-Terminierung). Alle anderen sollen umgeleitet werden.
# /foobarbaz only for us and 2 others
RewriteCond %{HTTP:ENCRYPT} !^true [OR]
RewriteCond %{REMOTE_ADD} !^(127.0.0.1|192.168.0.1|10.10.10.10)$
RewriteRule ^/foobarbaz/(.*)$ http://www.server.tld [R=301,L]
Es liegt an der ODER-Verkettung der IP-Adressen. Denn mit nur einer
funktioniert es.
#RewriteCond %{HTTP:ENCRYPT} !^true
RewriteCond %{REMOTE_ADDR} ! ^127.0.0.1$
RewriteRule ^/foobarbaz/(.*)$ http://www.server.tld [R=301,L]
Wo ist mein Denkfehler? Die Punkte der IP-Adressen zu maskieren brachte nicht
den gewünschten Erfolg.
Dankbar für Hinweise
--
|Michael Renner E-mail: [email protected] |
|D-81541 Munich Germany ICQ: #112280325 |
|Germany Don't drink as root! ESC:wq
--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de"
unsubscribe-Anfragen an [email protected]
sonstige Anfragen an [email protected]
--------------------------------------------------------------------------