[GastForen Programmierung/Entwicklung PHP und MySQL .com und.de an unterschiedliche Startseiten

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

.com und.de an unterschiedliche Startseiten

Gunther103
Beiträge gesamt: 157

20. Mai 2008, 19:07
Beitrag # 1 von 4
Bewertung:
(1845 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

habe zwei Adressen angemeldet in der Form www.name.de und www.name.com.
Jetzt will ich, dass bei Aufruf der .com-Adresse die englische Version, bei Aufruf der .de-Adresse die deutsche Startseite erscheint. Ich hab alle Seiten in einem Verzeichnis.
Dachte mir, ich bin schlau, hab die Index-Seite für die .de-Version in einen Ordner gepackt und im Admin-Menu eingestellt, daß beim Aufruf der .de-Seite der deutsch-Ordner angesteuert wird.
Leider werden dann verbundene Dateien, die ausserhalb des Ordners liegen nicht erkannt, da er wie ein neuer Root-Ordner funktioniert -> geht so nicht.

Kann man das über ein php-Skript lösen?
Der Surver kommt auf die Index-Seite, dort wird überprüft, ob er .de oder .com angesteuert hat. Entsprechend wird die Seite angezeigt oder er auf die Übersetzungsseite umgeleitet?
Wie ist das php-mässig zu lösen?

Danke für Eure Hilfe

Gunther
X

.com und.de an unterschiedliche Startseiten

Intermedia
Beiträge gesamt: 1287

20. Mai 2008, 19:19
Beitrag # 2 von 4
Beitrag ID: #351011
Bewertung:
(1839 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi Gunter,

sieh dir mal dies Globale Variable an: $_SERVER[SERVER_NAME]
Damit hab ich es bei einem meiner Projekte gelöst.

Gruß Sven


als Antwort auf: [#351007]

.com und.de an unterschiedliche Startseiten

Gunther103
Beiträge gesamt: 157

20. Mai 2008, 19:59
Beitrag # 3 von 4
Beitrag ID: #351015
Bewertung:
(1821 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Sven,

hab ich mir angesehen und folgendes Skript geschrieben, das hervorragend funktioniert:

Code
<? 
if ($_SERVER[SERVER_NAME] == "www.domain.de") {
header ("Location: http://www.domain.de/deutsch_index.php");
exit;
}
?>


Danke!

Gunther


als Antwort auf: [#351011]

.com und.de an unterschiedliche Startseiten

Intermedia
Beiträge gesamt: 1287

21. Mai 2008, 09:09
Beitrag # 4 von 4
Beitrag ID: #351045
Bewertung:
(1766 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi Gunther,

na Prima, hier hab ich noch eine Variante browserbasierend:

Code
function getsprache($supported) 
{
$l = split(",", $_SERVER['HTTP_ACCEPT_LANGUAGE']);
while (list($key, $value) = each($l)) {
if (strstr("," . $supported .",", "," . substr($value, 0, 2) . ","))
return substr($value, 0, 2);
}
return "";
}

// alle akzeptierten Sprachvarianten mit Komma trennen
$sprache = getsprache("de,fr,it,en,es");


Es ist getestet mit den gängigsten Browsern, kann sein das der IE etwas zickt. ;-)
Wenn du Lust hast kannst du es ja auch mal versuchen.
Damit bist du URL unabhängig.

Gruß Sven


als Antwort auf: [#351015]
X

Aktuell

Web / SEO / Blockchain / Betriebssystem
300

Neuste Foreneinträge


DokumentAufsplitten: neue Versionen des JavaScripts

Cookie-Overload??

Adobe InDesign CC - Windows (x64) GPU-Unterst�tzung �ber NVIDIA Control Panel

Kein Grep auf Satzzeichen am Ende einer URL

Text und QR Code in PDF einf�gen per PitStop Aktion statt InDesign

Bildschirmflackern beim Markieren von Texten

N�chstes Treffen der IDUG Stuttgart

Automatische Sicherung

PDF �ffnen via Script UI?

Affinity Publisher � schwarz wird in CMYK separiert