fastix®: Apache2: Problem mit ReverseProxy (und redirects / PHP)

Beitrag lesen

Moin!

HTTP/1.1 302 Found
Location: http://domainint1.xy/foo/
...

kann aber sein das das script nich nicht RFC konforme version sendet:

HTTP/1.1 302 Found
Location: /foo/

Das könnte bei vielen Browsern sogar in Deinem Sinne funktionieren, _obwohl_ es falsch ist.

Lösung:
Du möchtest anhand der IP feststellen, ob der Request von innen oder von außen kommt und bereits Deine  PHP-Skripte(?) entsprechend so anpassen, dass die dann statt:

Location: http://domainint1.xy/foo/

ein
Location: http://domainext.xy/domainint1.xy/foo/
senden.

Da der Apache ein primär ein Webserver ist kannst Du nicht den gleichen Umfang in der Funktionalität wie beim Squid verlangen.

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Seminare, Training, Development