Tach!
ja, das gilt aber für den Server deines Hosters ebenso - der hat lokal auch 127.0.0.1 (d.h. er sieht "sich selbst" als 127.0.0.1), weil das eine allgemeine Festlegung ist.
Auf jedem Rechner, der TCP/IP sprechen kann, zeigt 127.0.0.1 immer auf ihn selbst.
Wenn mir PHP auf dem Server meines Hosters einen Wert ungleich 127.0.0.1 liefert, so müsste dieser Wert doch auch in meiner .htaccess auf diesem Server bekannt sein?
Dass du online eine andere Adresse siehst, liegt daran, dass der dortige Server so konfiguriert ist, dass er Anfragen (zumindest die für deine Anwendung) über diese offizielle Adresse entgegennimmt und dir dann diese präsentiert statt seiner ebenso vorhandenen 127.0.0.1. Dein Apache zu Hause wird vermutlich nur auf 127.0.0.1 reagieren. Das heißt, ihm wird wohl keine andere Adresse konfiguriert sein.
Diese Unterscheidung nützt dir nur für die .htaccess nichts, weil du da keine unterschiedlichen Konfigurationen unterschieden anhand der IP in einer einzigen .htaccess verwenden kannst (zumindest nicht vor Version 2.4).
dedlfix.