Seite 1 von 1

Weiterleitung mit PHP

Verfasst: 12.12.2004, 22:45
von chronix
Hallo,
Mein erster Beitrag in diesem Forum und schon will ich was von euch :)

Mein Problem ist folgendes: Ich besitze einige Domains die alle bei demselben Provider auf einem Webspace liegen. Nun unterscheide ich mittels Http_Host welche Domain angefragt wird und liefere dementsprechend den Inhalt.

Meine Index.PHP sieht in etwa so aus (ein bisschen abgespeckt ist es..)
<?
$http_host = str_replace( "www.", "", $_SERVER[HTTP_HOST]);

$domaincall = "$_SERVER[HTTP_HOST] $_SERVER[REMOTE_ADDR] ".date('r')."\n\r";

# Aufruf in Textdatei speichern
$file = fopen("/home/webspace/domain.txt", "a");
fwrite ( $file, $domaincall );
fclose($file);


# Weiterleiten
if ($http_host == "domain1.de")
{
header ("Content-type: text/html"); header ("Location: https://www.domain1.de/inhalt1.php");
}
elseif ($http_host == "domain2.de")
{
header ("Content-type: text/html"); header ("Location: https://www.domain2.de/inhalt2.php");
}
elseif ($http_host == "domain3.de")
{
header ("Content-type: text/html"); header ("Location: https://www.domain3.de/inhalt3.php");
}
else
{
header ("Content-type: text/html"); header ("Location: https://www.domain1.de/baustellenseite.html");
}

?>
Die Weiterleitung funktioniert eigentlich ganz gut aber ich bin bei Google allerdings mit den einzelnen Domains nicht wirklich aufzufinden. Mir kommt es auch so vor als ob die Domains mit dem Inhalt den ich dort oben als Baustellenseite bezeichnet habe von Google gespidert wurde.
Kann mir jemand sagen ob diese Art der Weiterleitung für Google nicht ok ist ? Ich wollte eigentlich so für jede meiner Domains auf entsprechende Unterverzeichnisse/Ziele auf meinem Webspace weiterleiten.
Ich habe schon im Forum gesucht aber leider nix passendes gefunden.
Vielen Dank für jeden Ratschlag.

Gruss,
chronix

Verfasst:
von
Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Verfasst: 12.12.2004, 23:58
von RW
HI,
Warum mit header?

header ("Content-type: text/html"); header ("Location: https://www.domain1.de/inhalt1.php");

das reicht doch:
wenn HTTP_HOST dann:
$content = "inhalt1";

Für G ist der HTTP_HOST relevant

RW

Verfasst: 13.12.2004, 09:37
von chronix
Hi,
Danke für deine Antwort.
Du meinst ich soll den Content direkt in die PHP mit reinschreiben. Ich dachte mir das eigentlich als reine Verwaltungs. bzw. Weiterleitungsseite. Jede meiner Domains soll auf diese index.php leiten und weitergeleitet werden. Es kommen immer mehr Domains dazu die auch verschiedene Inhalte haben und deswegen leite ich auf verschiedene Indexseiten in verschiedenen Unterverzeichnissen. Seitdem ich das so mache sind leider Domains die bereits bei Google gelistet waren dort wieder verschwunden. Dabei ist Inhalt vorhanden und ich benutze sonst keinerlei Suchmaschinentricks weswegen ich gekickt werden könnte. Bevor ich nun auf diese Art und Weise alle meine Domains verbrate frage ich lieber hier noch mal ;). Wenn ich das richtig sehe bekommt der Google bot eine 302-Weiterleitung. Liegt vielleicht da der Hund begraben ?
recht vielen dank,
chronix