Hallo!
Ich bin gestern auf etwas zumindest für mich merkwürdiges gestoßen. Und zwar liefert ein Apache-Server Seiten so aus, als ob sie von einem IIS stammen.
Inhaltlich stammen die auch von einem IIS, aber ausgeliefert werden sie eindeutig (meine ich) von einem Apache. Nachfolgend die Header einer Seite, die auf dem Apache liegt (abgefragt über http://www.seoconsultants.com/tools/headers.asp):
#1 Server Response: http://test.domainname.de/abc/xyz/test.html
HTTP Status Code: HTTP/1.1 200 OK
Date: Sun, 12 Jul 2009 09:05:05 GMT
Server: Apache/2.2.9 (Debian) mod_ssl/2.2.9 OpenSSL/0.9.8g PHP/5.2.8
Last-Modified: Mon, 29 Oct 2007 15:02:18 GMT
ETag: "24289d-1ea-43da2fc8df280"
Accept-Ranges: bytes
Content-Length: 490
Content-Type: text/html
Via: 1.0 www.domainname.de
Connection: close
Nun die Header einer Seite, die nicht auf dem Apache liegt, sondern auf einem IIS, aber vom Apache ausgeliefert wird:
#1 Server Response: http://test.domainname.de/ddd/eee/titel.aspx
HTTP Status Code: HTTP/1.1 200 OK
Date: Sun, 12 Jul 2009 09:09:53 GMT
Server: Microsoft-IIS/6.0
MicrosoftOfficeWebServer: 5.0_Pub
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
Cache-Control: private
Content-Type: text/html; charset=Windows-1252
Content-Length: 3220
Set-Cookie: ASP.NET_SessionId=uun0dw55kt4nmt55xaugu455; path=/; HttpOnly
Via: 1.0 www.domainname.de
Connection: close
Die gleiche Seite original vom IIS bringt folgende Header:
#1 Server Response: http://www.originaldomain.de/ddd/eee/titel.aspx
HTTP Status Code: HTTP/1.1 200 OK
Connection: close
Date: Sun, 12 Jul 2009 09:11:55 GMT
Server: Microsoft-IIS/6.0
MicrosoftOfficeWebServer: 5.0_Pub
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
Set-Cookie: ASP.NET_SessionId=ooptlnrd2n31vsbuurzrxu45; path=/; HttpOnly
Cache-Control: private
Content-Type: text/html; charset=Windows-1252
Content-Length: 3220
Nun meine Frage: Wie ist das möglich? Mit PHP? Oder stelle ich die Frage im falschen Bereich und das geht ganz anders?
Hintergrund ist, dass ich etwas ähnliches gern selbst machen möchte. Also fremde Seiten auslesen und unverändert ausgeben.