Return-Path: X-Original-To: apmail-httpd-users-de-archive@www.apache.org Delivered-To: apmail-httpd-users-de-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4CDE99253 for ; Fri, 13 Apr 2012 12:31:57 +0000 (UTC) Received: (qmail 75210 invoked by uid 500); 13 Apr 2012 12:31:57 -0000 Delivered-To: apmail-httpd-users-de-archive@httpd.apache.org Received: (qmail 75190 invoked by uid 500); 13 Apr 2012 12:31:57 -0000 Mailing-List: contact users-de-help@httpd.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: users-de@httpd.apache.org List-Id: Delivered-To: mailing list users-de@httpd.apache.org Received: (qmail 75182 invoked by uid 99); 13 Apr 2012 12:31:57 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 13 Apr 2012 12:31:57 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [62.91.2.142] (HELO mx-n2.bisping.de) (62.91.2.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 13 Apr 2012 12:31:51 +0000 Received: from remote.tecracer.com ([193.218.214.220]) by mx-n2.bisping.de with esmtp (Exim 4.50) id 1SIfez-0000W9-Ty for users-de@httpd.apache.org; Fri, 13 Apr 2012 14:31:30 +0200 Received: from DC01.tecracerde.local ([fe80::32d8:79c6:6181:3006]) by DC01.tecracerde.local ([fe80::32d8:79c6:6181:3006%12]) with mapi; Fri, 13 Apr 2012 14:31:29 +0200 From: Alexander Diedler To: "users-de@httpd.apache.org" Date: Fri, 13 Apr 2012 14:31:28 +0200 Subject: =?iso-8859-1?Q?AW:_AW:_AW:_AW:_AW:_Bedingte_Umleitung_f=FCr_bestimmte_URL?= =?iso-8859-1?Q?s_Redirect?= Thread-Topic: =?iso-8859-1?Q?AW:_AW:_AW:_AW:_Bedingte_Umleitung_f=FCr_bestimmte_URLs_Re?= =?iso-8859-1?Q?direct?= Thread-Index: Ac0Zb9uHHnP6OZhvSlONlMosltlQEgAAXOOA Message-ID: <739CCB2D4BF8FD48985D6E158AD327B81F399C62FE@DC01.tecracerde.local> References: <739CCB2D4BF8FD48985D6E158AD327B81F34EC9905@DC01.tecracerde.local> <4F7C108E.1020902@drosera.ch> <739CCB2D4BF8FD48985D6E158AD327B81F34EC9911@DC01.tecracerde.local> <4F7C20AA.1030501@drosera.ch> <739CCB2D4BF8FD48985D6E158AD327B81F34EC9915@DC01.tecracerde.local> <4F7C2BD9.2010803@drosera.ch> <3D8319546A29FE45BFB726EC435C5F850647C23E@exchange1.arago.de> <3D8319546A29FE45BFB726EC435C5F850647C240@exchange1.arago.de> <739CCB2D4BF8FD48985D6E158AD327B81F399C62F1@DC01.tecracerde.local> <4F87F9E1.5050202@drosera.ch> <739CCB2D4BF8FD48985D6E158AD327B81F399C62FC@DC01.tecracerde.local> <4F881A00.4080608@drosera.ch> In-Reply-To: <4F881A00.4080608@drosera.ch> Accept-Language: de-DE Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: de-DE Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Redirect permanent / http://www.serverB.de/ Und das gilt dann auch f=FCr die Parameter der URL, dass die an die neue UR= L angeh=E4ngt warden? -----Urspr=FCngliche Nachricht----- Von: Frank Thommen [mailto:frank.thommen@drosera.ch]=20 Gesendet: Freitag, 13. April 2012 14:20 An: users-de@httpd.apache.org Betreff: Re: AW: AW: AW: AW: Bedingte Umleitung f=FCr bestimmte URLs Redire= ct OK, Missverstaendnis, ich dachte die Aliase *sollen* umgeleitet werden. Sonst halt mod_rewrite benuzten und %{HTTP_HOST} abfragen oder einen Virtua= lHost Container fuer die umzuleitenden Adressen konfigurieren und einen zwe= iten fuer alle anderen Aliase frank On 13.04.12 14:09, Alexander Diedler wrote: > Hallo, > Genau das will ich ja nicht, denn da sind Aliase drin, die geh=F6ren zu d= er Applikation und Aliase, die geh=F6ren zum App-Management. Nutr die App D= omains sollten weitergeleitet werden. > > Alex > > > -----Urspr=FCngliche Nachricht----- > Von: Frank Thommen [mailto:frank.thommen@drosera.ch] > Gesendet: Freitag, 13. April 2012 12:03 > An: users-de@httpd.apache.org > Betreff: Re: AW: AW: AW: Bedingte Umleitung f=FCr bestimmte URLs=20 > Redirect > > Redirect permanent / http://www.serverB.de/ > > Das gilt fuer alle Hosts (egal ob ServerAlias oder nicht) innerhalb des V= irtualHost containers. > > frank > > > On 13.04.12 11:28, Alexander Diedler wrote: >> Hi, >> Wir werden es wohl etwas anders machen, einfach alles stumpf weiterleite= n. >> Was muss ich also tun um >> http://www.serverA.de/[egal was URL Parameter] auf=20 >> http://www.serverB.de/[egal was URL Parameter]] hinzubekommen? >> Ich habe mehrere ServerAliase, also kann es keine globale Weiterleitung = sein. >> >> Alex >> >> >> -----Urspr=FCngliche Nachricht----- >> Von: Martin Allert [mailto:allert@arago.de] >> Gesendet: Dienstag, 10. April 2012 09:12 >> An: users-de@httpd.apache.org >> Cc: Martin Allert >> Betreff: AW: AW: AW: Bedingte Umleitung f=FCr bestimmte URLs Redirect >> >> Das ist ja zum Kotzen, die ganzen Zeilenumbr=FCche bei den RewriteRules = sind ja weg! Also beim Kutte Paste aufpassen! >> >> >> -- >> >> Martin Allert >> >> arago Institut f=FCr komplexes Datenmanagement AG >> >> Eschersheimer Landstra=DFe 526 - 532 >> 60433 Frankfurt am Main >> >> eMail: allert@arago.de - www: http://www.arago.de >> Tel: +49-69-40568-403 >> Fax: +49-69-40568-111 >> -- >> Bankverbindung: Frankfurter Sparkasse, BLZ: 500 502 01, Kto.-Nr.: >> 79343 >> Vorstand: Hans-Christian Boos, Martin Friedrich Vorsitzender des >> Aufsichtsrats: Dr. Bernhard Walther >> Sitz: Kronberg im Taunus =B7 HRB 5731 =B7 Registergericht: K=F6nigstein= =20 >> i.Ts Ust.Idnr. DE 178572359 =B7 Steuernummer 2603 003 228 43435 >> >> Folgen Sie uns hier: automatisierungs-experten.de -- www.hcboos.net=20 >> -- facebook.com/aragoAutomationExperts -- twitter.com/arago_AG --=20 >> xing.com/companies/aragoag -- linkedin.com/company/arago-ag --=20 >> slideshare.net/Arago.AG -- youtube.com/aragoag -- flickr.com/aragoag >> >> >> -----Urspr=FCngliche Nachricht----- >> Von: Martin Allert >> Gesendet: Dienstag, 10. April 2012 09:08 >> An: users-de@httpd.apache.org >> Cc: Martin Allert >> Betreff: AW: AW: AW: Bedingte Umleitung f=FCr bestimmte URLs Redirect >> >> Hallo, >> >> Du musst Dir folgendes =FCberlegen: >> >> - =DCberwiegt die Anzahl der Weiterleitungen? Oder >> - =DCberwiegt die Anzahl der URL auf Webserver A? >> >> Dann kommt noch dazu, ob du den Browser direkt umleiten willst und daf= =FCr sorgen willst, dass die Browser die neue Lokation merken. Zudem ist di= e Frage, ob Du Ausnahmen f=FCr Bilder (gifs, favicon.ico) und CSS definiere= n musst. >> >> Im ersten Fall w=FCrde ich folgendes machen: >> - Pr=FCfe auf Webserver A mit entsprechenden RewriteCond auf die URL. >> RewriteCond %{REQUEST_URI} "!^go.*$" [OR] RewriteCond %{REQUEST_URI} "!^= stay-on-these-roads.*$" >> RewriteRule "^(.*)$" http://www.WebserverB.com$1 [R,L] Damit bleiben all= e URI in den Conditions auf dem lokalen Webserver A. >> Die Conditions kannst Du jederzeit f=FCr jede URI untereinander platzier= en, dabei aber nicht das [OR] vergessen! Wenn du das [OR] wegl=E4sst, werde= n die Conditions UND verkn=FCpft. >> Effekt: Alles was nicht in den Conditions drin steht, wird auf Webserver= B umgeleitet. >> >> Im zweiten Fall w=FCrde ich jeweils den Spie=DF herumdrehen und das "NOT= " (=3D"!) weglassen. >> RewriteCond %{REQUEST_URI} "^(go.*)$" [OR] RewriteCond %{REQUEST_URI} "^= (stay-on-these-roads.*)$" >> RewriteRule "^(.*)$" http://www.WebserverB.com%1 [R,L] >> >> Man bemerke den Unterschied bei der RewriteRule mit $1 im ersten Fall un= d %1 und der Klammerung in der Condition. Hier passiert folgendes: >> Effekt: Alles was in den Conditions drin steht, wird an den Original Pla= tz auf Webserver auf Webserver B umgeleitet. %1 referenziert auf das erste = geklammerte Objekt in einer matching Condition. >> >> Du kannst beide F=E4lle kombinieren f=FCr bspw. CSS. >> RewriteCond %{REQUEST_URI} "!^\.ico$" [OR] RewriteCond %{REQUEST_URI} "!= ^\.css$" [OR] RewriteCond %{REQUEST_URI} "^(go.*)$" [OR] RewriteCond %{REQU= EST_URI} "^(stay-on-these-roads.*)$" >> RewriteRule "^(.*)$" http://www.WebserverB.com%1 [R,L] >> >> Dann noch der Fall mit dem permanenten Redirect. Statt [R,L] schreibst D= u [R=3D301,L]. >> Falls Du bspw. nur die CSS und ICO vom Webserver B haben willst, weil Du= dort die CSS und die favicon.ico schon fertig hast, kannst Du folgendes tu= n: >> RewriteCond %{REQUEST_URI} "!^\.ico$" [OR] RewriteCond %{REQUEST_URI} "!= ^\.css$" >> RewriteRule "^(.*)$" http://www.WebserverB.com%1 [R,L] >> >> Bei massiven Umleitungslisten empfiehlt sich die Verwendung von=20 >> RewriteMaps. Falls Du hier Hilfe brauchst, einfach melden. :) >> >> Viel Erfolg! >> >> -- >> >> Martin Allert >> >> arago Institut f=FCr komplexes Datenmanagement AG >> >> Eschersheimer Landstra=DFe 526 - 532 >> 60433 Frankfurt am Main >> >> eMail: allert@arago.de - www: http://www.arago.de >> Tel: +49-69-40568-403 >> Fax: +49-69-40568-111 >> -- >> Bankverbindung: Frankfurter Sparkasse, BLZ: 500 502 01, Kto.-Nr.: >> 79343 >> Vorstand: Hans-Christian Boos, Martin Friedrich Vorsitzender des >> Aufsichtsrats: Dr. Bernhard Walther >> Sitz: Kronberg im Taunus =B7 HRB 5731 =B7 Registergericht: K=F6nigstein= =20 >> i.Ts Ust.Idnr. DE 178572359 =B7 Steuernummer 2603 003 228 43435 >> >> Folgen Sie uns hier: automatisierungs-experten.de -- www.hcboos.net=20 >> -- facebook.com/aragoAutomationExperts -- twitter.com/arago_AG --=20 >> xing.com/companies/aragoag -- linkedin.com/company/arago-ag --=20 >> slideshare.net/Arago.AG -- youtube.com/aragoag -- flickr.com/aragoag >> >> -----Urspr=FCngliche Nachricht----- >> Von: Frank Thommen [mailto:frank.thommen@drosera.ch] >> Gesendet: Mittwoch, 4. April 2012 13:09 >> An: users-de@httpd.apache.org >> Betreff: Re: AW: AW: Bedingte Umleitung f=FCr bestimmte URLs Redirect >> >>> Das ist mir klar mit dem / =3D das was im DirectotyIndex steht. Aber ic= h will Ausnahmen haben,dass /go/?action=3DLogin nicht umgeleitet wird ? Wie= wird das erreicht? Gibt es eine Verneinung =E4hnlich RegEx bei Redirect? >> >> soviel ich weiss nicht. Meine Idee war, dass Du alles explizit umleites= t, was umgeleitet werden soll und der Rest kriegt kein Redirect und bleibt = wo es ist. Wenn Du "/index.html" umleitest, wird "/go/?action=3DLogin" *ni= cht* umgeleitet. >> >> Wenn Du komplexere Umleitungen willst, wuerde ich auch auf mod_rewrite v= erweisen. >> >> frank >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-de-unsubscribe@httpd.apache.org >> For additional commands, e-mail: users-de-help@httpd.apache.org >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-de-unsubscribe@httpd.apache.org >> For additional commands, e-mail: users-de-help@httpd.apache.org >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-de-unsubscribe@httpd.apache.org >> For additional commands, e-mail: users-de-help@httpd.apache.org >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-de-unsubscribe@httpd.apache.org > For additional commands, e-mail: users-de-help@httpd.apache.org > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-de-unsubscribe@httpd.apache.org > For additional commands, e-mail: users-de-help@httpd.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-de-unsubscribe@httpd.apache.org For additional commands, e-mail: users-de-help@httpd.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: users-de-unsubscribe@httpd.apache.org For additional commands, e-mail: users-de-help@httpd.apache.org