Mehrsprachige Seite online stellen
Autor: School School
Visited 1229,
Followers 1,
Udostępniony 0
Ich habe ein Problem, bei der Erstellung einer mehrsprachigen Webseite über Flaggen im Header erhalte ich keinen sauberen Upload, d.h. das englische Projekt wird online nicht angezeigt.
Ich habe nach der Anleitung Schritt für Schritt die Einstellungen in beiden Projekten vorgenommen (Englisch / Deutsch) und habe in meiner Datennbank die Ordner / Zielordner dementsprechend benannt aber es erfolgt keine Weiterleitung auf https://school-international.de/en/index.html
Was habe ich falsch gemacht und wie kann ich die beiden Projekte verknüpfen?
Danke für die Hilfe
Posted on the
Es gibt bereits einen Post dazu:
https://helpcenter.websitex5.com/pl/post/220287
@René: In dem von Dir genannten Post geht es um das Objekt "Language Choice", das mit der hier angegebenen Version 13 nicht kompatibel ist und deshalb nicht verwendet werden kann.
Ich vermute, Du darfst im Exportfenster bei "URL der Website" nicht den Zusatz /de angeben, also nur https://school-international.de/. Außerdem stimmt irgendetwas mit dem Link zur englischen Seite nicht. Auf Deiner Startseite wird dieser angegeben mit http://school-international.de/ISPen/index.html Prüfe das mal.
Guten Tag Franz-Josef
Ich hatte nur den Link kopiert, welcher auf der deutschsprachigen Seite war, nichts anderes.
Und bei mir funktioniert der Link, sowie wie das sein muss.
Das hattei ch geprüft vor dem Absenden des Posts.
Auf der Seite: https://school-international.de/en/index.html sind 2 Flaggen für Deutsch oder Englisch.
Beide Flaggen erzeugen den gleichen Link:
https://school-international.de/home.html
also 2 x die deutsche Sprache. Hier liegt aus Meiner Sicht offensichtlich ein Fehler vor.
Ich gehe davon aus, dass die "Originalseite" in Deutsch erstellt wurde.
Danach wurde die Seite kopiert und auf englisch übersetzt.
Diese Version wurde danach auf eine Subdomaine hochgeladen?
[quote="René W."]
Guten Tag Franz-Josef
Ich hatte nur den Link kopiert, welcher auf der deutschsprachigen Seite war, nichts anderes.
Und bei mir funktioniert der Link, sowie wie das sein muss.
Das hattei ch geprüft vor dem Absenden des Posts.[
/quote]
Ich verstehe nicht, was Du damit sagen willst... Tatsache ist, dass der von Dir angegebene Post hier nicht weiterhilft.
Andrea verwendet anscheinend die Introseite, wie das in der Version 13 für solche Fälle vorgesehen war. Vermutlich sind die Verlinkungen zu den Sprachseiten fehlerhaft und das upload Verzeichnis ist falsch eingestellt.
Sorry ich hatte mich hier angesprochen gefühlt. Hatte den kleinen Abstand erst später gesehen.
"@René: In dem von Dir genannten Post geht es um das Objekt "Language Choice", das mit der hier angegebenen Version 13 nicht kompatibel ist und deshalb nicht verwendet werden kann.
Ich vermute, Du darfst im Exportfenster bei "URL der Website" nicht den Zusatz /de angeben, also nur https://school-international.de/. Außerdem stimmt irgendetwas mit dem Link zur englischen Seite nicht. Auf Deiner Startseite wird dieser angegeben mit http://school-international.de/ISPen/index.html Prüfe das mal."
Ja eigentlich so wie ich es zuvor beschreien hatte: Beide Flaggen erzeugen den gleichen Link
also 2 x die deutsche Sprache. Hier liegt aus Meiner Sicht offensichtlich ein Fehler vor.
Nun, so ganz stimmt das nicht. Der Link unter der englischen Flagge zeigt nach http://school-international.de/ISPen/index.html Nur ist diese Seite nicht vorhanden und deshalb greift die Behandlung für fehlende Seiten, die in dem Fall zur deutschen Startseite leitet.
Ich fide es sehr merkwürdig (das war mir bereits oben aufgefallen), dass Du einen anderen Link siehst als ich:
Du:
http://school-international.de/ISPen/index.html
Ich:
https://school-international.de/home.html
Wie kann so eine Differenz enstehen?
Ich gehe mit der Maus auf die Flagge und dann kann ich (abhängig von der Einstellung im Browser) den hinterlegten Link in der Statusleiste des Browsers (unten rechts) sehen. Alternativ kannst Du auch mit der Maus auf die Flagge gehen, rechte Maustaste drücken und im Kontextmenü "Adresse des Links kopieren" auswählen. Diese ist dann in der Zwischenablage.
Mittlerweile habe ich gesehen, dass diese Adresse schon mal berichtigt wurde in https://school-international.de/en/index.html
Ich hatte die beiden Flaggen angeklickt und dann den Link kopiert.
Es gibt im root-Verzeichnis eine index.html und eine home.html. Beide zeigen bei der englischen Flagge unterschiedliche Links.
Meine Vermutung ist, dass zum einen mal mit der Intro-Seite experimentiert wurde, und zum andewen, wie oben schon gesagt, fälschlicherweise die Hauptsprache in einen Unterordner (/de) geladen wurde. Im root-Verzeichnis sind durch früheres Hochladen irgendwelche Fragmente zurück geblieben.
Das ist dann der Link der bereits im Browser angezeigt wird. Wenn ein redirect vorliegt, oder die Seite nicht da ist, erhältst Du dann eine andere Adresse als die ursprünglich Verlinkte.
Wieso wird jetzt die Englische Seite auf die deutsche geleitet? ISt das so gewollt?
Die deutsche Seite sollte doch im "Rootverzeichnis" sein oder? (nicht im /de ORdner) Wenn dann müsste die URL der Website auf
https://school-international.de/home.html stehen und die Englische Seite diese auch im verzeichnis /en befindet auf https://school-international.de/en/home.html.
Um aber die alten verknüpfungen zu löschen mal den Server löschen und neu hochladen. Vorher STRG+Vorschau drücken.