Sven Rautenberg: htaccess und Subdomain

Beitrag lesen

Moin!

Weshalb funktioniert das dann mit :

RewriteEngine On
RewriteRule ^(.*) http://meineSeitexyz.de/index.php?id=123$1 [P]

Mit dem [P] legst du fest, dass Apache intern als Proxy arbeiten und die angegebene Adresse aufrufen soll.

Sowas funktioniert natürlich, aber es verursacht doppelten Traffic. Denn einmal wird das Ergebnis natürlich vom Server an den Browser geschickt, aber damit das passieren kann, wird intern ein ganz offizieller Request an die andere Adresse geschickt.

Du hast es hier also mit zwei Requests zu tun, die so auch beide in den Logfiles auftauchen dürften. Außerdem kostet diese Vorgehensweise natürlich Performance und erfordert eine gewisse Zeit bis zur Beantwortung des Requests, weil der Apache intern den anderen Servernamen auflösen muß.

- Sven Rautenberg

--
"Habe den Mut, dich deines eigenen Verstandes zu bedienen!" (Immanuel Kant)