michael.sprick
05.10.05, 11:51
Hallo ihr,
mir ist bei einer Rewrite Regel etwas merkwürdiges aufgefallen...
Wir haben wegen Überlastung eine Webseite von Server A nach Server B kopiert. Das Ganze ist nur vorübergehend bis wir den Grund für die hohe CPU Last gefunden haben. Die DNS Einträge für die betroffene Domain zeigen also weiterhin auf Server A.
Dort leitet jedoch eine RewriteRegel jeden Request um:
RewriteRule ^(.*) http://IP.von.Server.B/$1 [P,L]
Der Content wird nun auf Server B generiert und aufgrund des [P] Flags über Server A zurück an den Client geschickt.
Ich war eigentlich der Meinung, dass es sich bei [P] um eine Art transparenten Proxy handelt...Trotzdem tauchen jetzt nach und nach in den Suchmaschinen Einträge auf, die direkt auf die IP von Server B zeigen -> z.B http://xxx.xxx.xxx.xxx/index.php
Das ist zwar nicht so schlimm, aber ich frage mich, woher die Bots die neue IP wissen... Im Antwort Header steht laut wget nur:
HTTP/1.1 200 OK
Date: Wed, 05 Oct 2005 10:45:16 GMT
Server: Apache/2.0.53 (Linux)
Vary: Host
X-Powered-By: PHP/4.3.10
Set-Cookie: language=german; expires=Thu, 05-Oct-2006 10:53:28 GMT
Content-Type: text/html
X-Cache: MISS from www.domain.de
Connection: close
Im Content der generierten Seiten steht auch garantiert nix drin... (Verweise auf Bilder, Hyperlinks, etc.)
Hat jemand eine Idee?
vielen Dank,
michael
mir ist bei einer Rewrite Regel etwas merkwürdiges aufgefallen...
Wir haben wegen Überlastung eine Webseite von Server A nach Server B kopiert. Das Ganze ist nur vorübergehend bis wir den Grund für die hohe CPU Last gefunden haben. Die DNS Einträge für die betroffene Domain zeigen also weiterhin auf Server A.
Dort leitet jedoch eine RewriteRegel jeden Request um:
RewriteRule ^(.*) http://IP.von.Server.B/$1 [P,L]
Der Content wird nun auf Server B generiert und aufgrund des [P] Flags über Server A zurück an den Client geschickt.
Ich war eigentlich der Meinung, dass es sich bei [P] um eine Art transparenten Proxy handelt...Trotzdem tauchen jetzt nach und nach in den Suchmaschinen Einträge auf, die direkt auf die IP von Server B zeigen -> z.B http://xxx.xxx.xxx.xxx/index.php
Das ist zwar nicht so schlimm, aber ich frage mich, woher die Bots die neue IP wissen... Im Antwort Header steht laut wget nur:
HTTP/1.1 200 OK
Date: Wed, 05 Oct 2005 10:45:16 GMT
Server: Apache/2.0.53 (Linux)
Vary: Host
X-Powered-By: PHP/4.3.10
Set-Cookie: language=german; expires=Thu, 05-Oct-2006 10:53:28 GMT
Content-Type: text/html
X-Cache: MISS from www.domain.de
Connection: close
Im Content der generierten Seiten steht auch garantiert nix drin... (Verweise auf Bilder, Hyperlinks, etc.)
Hat jemand eine Idee?
vielen Dank,
michael