httpd-users-de mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dietmar.Muel...@eurotours.at
Subject RedirectMatch abhängig von Client IP [solved]
Date Wed, 24 Mar 2004 13:00:36 GMT

Danke Marcus für Deine Hilfe!

Dietmar





"Marcus Reimann" <Marcus.Reimann@reimann-systemberatung.de> am 13.03.2004
15:27:55

Bitte antworten an users-de@httpd.apache.org

An:    <users-de@httpd.apache.org>
Kopie:
Thema: RE: RedirectMatch abhängig von Client IP


Hallo Dietmar,

Du kannst Deine Aufgabenstellung problemlos mit
mod_rewrite lösen.

In der httpd.conf des Apache 1.3.28 formulierst Du
folgende Regeln:

# RewriteEngine aktivieren
RewriteEngine on
# Wenn die IP-Adresse 1.2.3.* entspricht
RewriteCond %{REMOTE_ADDR}       ^1\.2\.3\.
# Leite alle Aufrufe auf Port 82 um:
RewriteRule ^/(.*)  http://foo.org:82/$1 [L,R]

Nach einem Restart leitet Dein Apache 1.3.28 alle
Zugriffe der IP-Adressen 1.2.3.* inkl. Pfade und
übergebener Parameter auf den Webserver unter
Port 82 weiter.
Mehr mußt Du nicht tun, da die User danach ja
von Deinem neuen Webserver bedient werden.

Viele Grüße nach Österreich
 Marcus Reimann
 M. Reimann Systemberatung
 http://www.reimann-systemberatung.de


> -----Original Message-----
> From: Dietmar.Mueller@eurotours.at [mailto:Dietmar.Mueller@eurotours.at]
> Sent: Friday, March 12, 2004 3:24 PM
> To: users-de@httpd.apache.org
> Subject: RedirectMatch abhängig von Client IP
>
>
> Hallo Liste,
>
> leider bin ich mit den regex zu schwach auf der Brust und
> weiters habe ich nichts gefunden ob ich Servervariable
> mit regex in Verbindung mit RedirectMatch bringen kann.
>
>
> Mein Problem lautet wie folgt:
>
> Für Testzwecke benötige ich eine Umleitung von unserem
> derzeit produktiven Server (1.3.28) auf einen 2.0.48 auf der
> selben Maschine untern anderem Port.
>
> Leider waren unsere hausinterne Benutzer nicht dazu zu
> überreden, daß sie nach der Domain noch das Port eingeben.
>
> Dadurch (sollten) werden die internen Benutzer zwangs-
> beglückt und automatisch auf eine andere URL weitergeleitet.
>
> Auf Seite der URL sollte das redirect wie folgt aussehen:
>
> Quelle:
>      http://foo.org/business/test?p_param=1
> Ziel:
>      http://foo.org:82/business/test?p_param=1
>
> Was ich unbedingt benötige ist der Pfad als auch etweilige
> Parameter.
>
>
> Auf der IP Seite sieht das Problem wie folgt aus:
>
> es sollten nur alle IP's umgeleitet werden, deren Quelle
> 1.2.3.* ist.
>
> Das redirect muß nur beim Beginn der Benutzersession
> erfolgen, da ich in meiner Teststellung immer das Port in
> die URL einfüge.
>
> Geht das mit RedirectMatch?
>
> Ich glaubte das Problem mit einer Env. Variablem erschlagen
> zu können, habe aber auch kein redirect abhängig von einer
> env. Variblen gefunden.
>
>
> Alle Tips sind willkommen.
>
> Danke Dietmar



--------------------------------------------------------------------------
                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
--------------------------------------------------------------------------








--------------------------------------------------------------------------
                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