Seite 1 von 1

Sprach-Weiterleitung in PHP

Verfasst: 24.04.2004, 12:18
von samsam2002
Ich habe da eine Frage,
und zwar habe ich alle meine Seiten in PHP. Nun will ich mein Angebot etwas ausbreiten und erstelle auch einige Seiten in english und auch in anderen Sprachen.
Ich habe z.B. eine Unterseite "home.php" und will meine User per Sprach-Weiterleitung auf eine andere Seite umleiten.
z.B. so

<?php
if(strstr($HTTP_ACCEPT_LANGUAGE,"en")) {
Header("Location: https://en");
}
elseif(strstr($HTTP_ACCEPT_LANGUAGE,"de")) {
Header("Location: https://de");
}
else {Header("Location: https://de");
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Home</title>
</head>

<body>

</body>
</html>


Nun will ich wissen, ob meine Unterseite "home.php" von google trotzdem gespidert wird und die Metas gelesen werden können. Ich weiss ja, dass google keine Weiterleitungen mag und will deshalb auch keine Weiterleiung per Javascript oder sonstiges.
Und diese PHP-Sprach-Weiterleitung wird doch nicht als Spam gesehen, oder?

Kann mir da jemand helfen?
Und noch die Frage, ob die Unterseite home.php trotz der Weiterleitung ein PR kriegt?

Vielen Dank

Gruss
Sam

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 25.04.2004, 15:49
von Fridaynite
Das würde ich eventuell per include lösen. Dann hast Du das Problem nicht.

Verfasst: 26.04.2004, 19:37
von samsam2002
vielen Dank,
ich hatte die gleiche Frage auch in einem anderen Forum gestellt.
Die Seite wird also unmöglich indiziert.

Ich habe mir gedacht evtl. doch Javascript einzusetzen. Aber was meint Ihr, wird solch eine Weiterleitung von google angenommen? Oder wird das ungern gesehen? Im schlimmsten Fall als Spam?

Das Skript sollte so aussehen und evtl extern, also per <script src="blabla"></script> abgerufen

<script language="javascript">
<!--

RedirectionURL = "https://www.blabla.de";

if (navigator.userLanguage)
ln=navigator.userLanguage.substring(0,2);
else
ln=navigator.language.substring(0,2);

if ( (ln.length > 0) && (ln.indexOf("ab") < 0) && (ln.indexOf("de") < 0) && (ln.indexOf("en") < 0) )
window.location.href = RedirectionURL;
//-->
</script>


Danke und schöne Grüße
Sam

Verfasst: 26.04.2004, 20:02
von Fridaynite
So eine Seite hatte ich jahrelang im Index bei Google.
Wie es sich heute damit verhält, weiss ich allerdings nicht.