httpd-users-de mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bernhard Wiz <...@gmx.net>
Subject was gehoert in Proxy-Container
Date Wed, 12 Oct 2005 14:44:12 GMT
Hallo zusammen,

Ich habe dutzende RewriteCond/RewriteRule-Anweisungen sowie
Ausgabefilter, die nur gebraucht werden, wenn jemand explizit über
meinen Proxy surft.

Ist es möglich, dass ich alle Anweisungen die nur den Proxy betreffen
(alle Anfragen auf Port 8080), in einen Proxy-Container packen kann?

,----- [ Hier mein Beispiel ]
| 
| # Proxy-Container öffnen
|  <Proxy *:8080>
|
| # Turn on Rewrite engine
| RewriteEngine on
|
| # Proxy-Requests auf Port 25 (SMTP) unterbinden damit keine Spam-Mails verschickt werden
können 
| RewriteRule "^proxy:[a-z]*://[^/]*:25(/|$)" "-" [F,NC,L]
|
| RewriteCond %{HTTP_COOKIE} cookiename !^[001-123]$
| RewriteRule ^/$ - [E=level:000]
| 
| # (1) Wenn der Wert der Umgebungsvariable "001" ist, wird der User zum Login weitergeleitet
| 
| RewriteCond %{ENV:level} 001
| RewriteRule ^/$ /login.php
| 
| #################################################################
| # Umleitungen                                                   #
| #################################################################
| 
| # (2) Wenn der Wert der Umgebungsvariable "002" ist, wird eine URL umgeleitet.
| 
| RewriteCond %{ENV:level} 002
| RewriteRule \.nasa\.gov$ /faked/nasa\.php
| 
| #################################################################
| # Echtzeit-Filter                                               #
| #################################################################
| 
| # (3) Wenn der Wert der Umgebungsvariable "003" ist, werden Wörter ersetzt mit mod_ext_filter
| 
| ExtFilterDefine ersetzewort enableenv=003 mode=output intype=text/html
| cmd="/bin/sed s/ersetzt/durchmich/g"
| SetOutputFilter ersetzewort
|
| # Proxy-Container wieder schliessen
| </Proxy>
|
`-----

-- 
Gruss
Bernhard Wiz


--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Mime
View raw message