IP oder Domain Aufruf unterschiedlich behandeln
am 07.08.2006 14:22:40 von JVR
Hallo!
kann mir jemand einen Tipp geben, wie ich am schnellsten folgende
Funktionalität abbilde:
Beim Aufruf einer Seite über eine IP soll eine Weiterleitung nach x
stattfinden, wird die gleiche Seite über ihre URL aufgerufen, dann
soll's nach y gehen?
IP: xxx.xxx.xxx.xxx -> www.example.com
URL: www.foo.bar -> www2.example.com
Danke im Voraus!
Gruß,
JVR
Re: IP oder Domain Aufruf unterschiedlich behandeln
am 07.08.2006 15:44:52 von Carsten Wiedmann
JVR schrieb:
> kann mir jemand einen Tipp geben, wie ich am schnellsten folgende
> Funktionalität abbilde:
> Beim Aufruf einer Seite über eine IP soll eine Weiterleitung nach x
> stattfinden, wird die gleiche Seite über ihre URL aufgerufen, dann
> soll's nach y gehen?
Mal abgesehen davon, dass du eine Seite immer über eine URI aufrufst, egal
ob du jetzt im Serverpart eine IP oder einen DNS-Namen nimmst...
Du könntest da z.B. $_SERVER['HTTP_HOST'] ( == o. !=
$_SERVER['SERVER_ADDR']) auswerten.
Wenn du in diesem PHP aber eh nicht mehr machst als diese Weiterleitung,
würde ich das in der Serverconfig machen (sofern du da Zugriff hast).
Gruß
Carsten
Re: IP oder Domain Aufruf unterschiedlich behandeln
am 07.08.2006 17:33:02 von JVR
Danke.
Habs dann in einem 7 Zeiler durch eine Prüfung der der Array Variable
Host bei apache_request_headers() mitlerweile hinbekommen.
Trotzdem Danke!
Gruß,
JVR
Carsten Wiedmann wrote:
> JVR schrieb:
>
> > kann mir jemand einen Tipp geben, wie ich am schnellsten folgende
> > Funktionalität abbilde:
> > Beim Aufruf einer Seite über eine IP soll eine Weiterleitung nach x
> > stattfinden, wird die gleiche Seite über ihre URL aufgerufen, dann
> > soll's nach y gehen?
>
> Mal abgesehen davon, dass du eine Seite immer über eine URI aufrufst, e=
gal
> ob du jetzt im Serverpart eine IP oder einen DNS-Namen nimmst...
>
> Du könntest da z.B. $_SERVER['HTTP_HOST'] ( == o. !=3D
> $_SERVER['SERVER_ADDR']) auswerten.
>
> Wenn du in diesem PHP aber eh nicht mehr machst als diese Weiterleitung,
> würde ich das in der Serverconfig machen (sofern du da Zugriff hast).
>=20
> Gruß
> Carsten