Link-Problem Start-Seite

  • Hallo Support,

    ich habe auf der Startseite ein Problem festgestellt, daß verlinkte index-Seiten von 2 weiteren Sprachen nicht gefunden werden, obwohl die Links korrekt sind. (Jede Sprache liegt in einem eigenen Ordner.)

    Könnten Sie das bitte einmal nachvollziehen:
    Gebe ich flowerenergies.com in den Browser (Firefox oder auch in einem anderen) ein, wird korrekt die deutsche Startseite angezeigt, in der Browserzeile steht dann "http://www.flowerenergies.com".

    Klicke ich im Header-Bild auf "Choisis ta langue - FR" wird mir zwar korrekt der Link "http://www.flowerenergies.com/fr/acceuil.html" der französischen Startseite angezeigt, jedoch kommt die Fehlermeldung "Not Found, The requested URL was not found on this server.", dasselbe geschieht, wenn man "Chose your language - EN" anklickt - der Link in der Browserzeile ist richtig, aber die englische index-Seite wird nicht gefunden.

    Startseite DE: Name Start, Dateiname: index.html - Anzeige unter SEO-Googlevorschau: /de/index.html
    Startseite FR: Name Accueil, Dateiname: index.html SEO-Googlevorschau: /fr/index.html
    Startseite EN: Name Welcome, Dateiname: index.html, SEO-Googlevorschau: /en/index.html

    Woran könnte das liegen? - Hat es was mit dem www. zu tun? Beim Provider ist die Website nur mit https://flowerenergies.com registriert, in der Browserzeile wird aber immer www eingefügt, also https://www.flowerenergies.com.

    Danke für die Hilfe.

    ZP 17.2.5 Business
    Contemporary Responsive mit aktiviertem Shop und Bare Responsive mit aktiviertem Shop
    Windows 11pro (64 Bit)

  • Intern ist der Link auf acceuil.html gelegt - nur wird die Seite nicht gefunden.

    ZP 17.2.5 Business
    Contemporary Responsive mit aktiviertem Shop und Bare Responsive mit aktiviertem Shop
    Windows 11pro (64 Bit)

  • Das ist richtig, die Seite heißt Acceuil, der Dateiname ist https://www.flowerenergies.com/fr/index.html und dieser Link kann für sich aufgerufen werden. Und wenn ZP intern mit der Seite über ihren Namen verlinkt ist, müßte der Dateiname beim Anklicken aktiviert werden. - Das Problem ist, daß diese Datei nicht gefunden wird, wenn man den Link von der deutschen Startseite aus anklickt.

    ZP 17.2.5 Business
    Contemporary Responsive mit aktiviertem Shop und Bare Responsive mit aktiviertem Shop
    Windows 11pro (64 Bit)

  • Helmut Maier

    Hallo

    Aber wenn die Seite acceuil.html eben nicht existiert, ist der HTTP Status 404 ja folgerichtig. Ich verstehe nicht, was das Problem ist. Oder anders gesagt, wenn sie Seite nicht vorhanden ist, ist sie halt eben nicht vorhanden und müsste demnach erstellt werden.

    Oder nochmals anders gesagt: in der Seitenübersicht steht zwar Acceuil, aber eine eigentliche Seite dazu mit Namen acceuil.html exisitiert halt einfach nicht. Deshalb wird bei http://www.flowerenergies.com/fr/acceuil.html vollkommen richtig HTTPS 404 not found ausgegeben.

    Gruss

    Norbert

    Norbert S.

    Zeta Producer (Premium), Win 11 Pro 26H2 [de-CH]
    Für mich DIE Lösung und bietet vorbildlichen Support!

  • Mir wurde früher von ZP-Support mitgeteilt, daß die Startseite einer jeden Sprache eine "index"-Datei sein muß. Aber niemand benennt sie im Namen mit index, sondern hat einen Seitennamen für sie - bei mir in deutsch Start, in französisch Acceuil, in englisch Welcome.

    Das Problem besteht auch mit den anderen Links der deutschen Startseite. Klickt man auf den Button Eintauchen bei Bach-Blüten-Fotos kommt dieselbe 404 Fehler-Meldung. Die richtige Datei wird aufgerufen - "https://www.flowerenergies.com/bach-blueten-fotos.html" - aber sie wird nicht angezeigt, weil das /de/ fehlt - der Ordner, in dem die Datei liegt. Fügt man das /de/ ein wird die Seite korrekt angezeigt: https://www.flowerenergies.com/de/bach-blueten-fotos.html.

    Ist man mal im /de/ Ordner drin, funktioniert jede Seite. Wenn man von irgendeiner Seite dann auf Start geht, wird sie korrekt als https://www.flowerenergies.com/de/bach-blueten-fotos.html angezeigt, und klickt man jetzt auf die Links der Startseite, funktionieren sie alle.

    Das Problem liegt letztlich nur auf der Startseite: Gibt man nur den Domainnamen flowerenergies.com ein, wird korrekterweise die deutsche Startseite angezeigt. Klickt man dann auf egal welchen Link gibt es die 404-Fehlermeldung "Seite nicht gefunden", weil zwar die verlinkten Seiten korrekt sind, jedoch das Programm nicht den entsprechenden /de/, /fr/ und /en/ Ordner findet, und diese Ordner zwischen Domainname und Dateiname für das korrekte Anzeigen fehlen.

    ZP 17.2.5 Business
    Contemporary Responsive mit aktiviertem Shop und Bare Responsive mit aktiviertem Shop
    Windows 11pro (64 Bit)

  • Bei mehrsprachigen Seiten soll die Hauptsprache nicht in einem eigenen Ordner angelegt werden, sondern alle Seiten der Hauptsprache sollten sich im Stammordner befinden. Lediglich für die weiteren Sprachen ist jeweils ein eigener Ordner anzulegen.

    Die Startseite für die jeweilige Sprache ist als index.html zu benennen.

    Bitte veröffentliche die Seite nach den Änderungen einmal komplett, danach sehen wir weiter.

  • Danke. Das hört sich stimmig an. Nur - wie bekomme ich jetzt alle deutschen Seiten aus dem DE-Ordner raus?

    ZP 17.2.5 Business
    Contemporary Responsive mit aktiviertem Shop und Bare Responsive mit aktiviertem Shop
    Windows 11pro (64 Bit)

  • Da musst Du in die Einstellungen jeder deutschen Seite gehen und dort jeweils den Eintrag "de" löschen. Eine andere Möglichkeit sehe ich nicht.

  • Danke für den Tipp, aber an dieser Stelle sind die Seiten nicht mit dem DE- Ordner verlinkt. Wenn ich dort /de/ auswählen würde, würde ich 2x /de/ im Seitenlink haben.


    Das Problem ist, daß alle drei Webs in einem Projektordner (DE, EN, FR) untergebracht sind und sich keine Datei im Stammverzeichnis befindet, wo die Dateien der DE-Website hin sollten.

    - Also wie bekomme ich sie ins Stammverzeichnis, womit dann der geleerte Ordner DE gelöscht werden könnte?

    - Klickt man auf "neue Seite einfügen", wird diese nicht im Stammverzeichnis, sondern automatisch im DE-Ordner angelegt.

    ZP 17.2.5 Business
    Contemporary Responsive mit aktiviertem Shop und Bare Responsive mit aktiviertem Shop
    Windows 11pro (64 Bit)

  • Hallo Helmut,

    dann bitte mal in die Einstellungen des Ordners "DE" gehen und schauen, ob es hier unter "Datei > Ordner" einen Eintrag "DE" gibt. Diesen dann gegebenenfalls löschen.

    Viele Grüße

    Tom

  • Danke - führt aber nicht weiter. Es gibt im Projektordner DE unter Datei und Ordner 4 Auswahlmöglichkeiten:




    Nichts davon läßt sich löschen, wenn ich auf "/" einstelle, ändert das nichts an der Tatsache, daß alle deutschen Webseiten-Dateien im Projektordner DE verbleiben, wo sie ja raus sollten, um im Stammverzeichnis zu stehen.

    ZP 17.2.5 Business
    Contemporary Responsive mit aktiviertem Shop und Bare Responsive mit aktiviertem Shop
    Windows 11pro (64 Bit)

  • Ich hatte es ja extra bei mir nachgebaut und ich konnte den DE-Ordner löschen. Aber auch wenn ich auf „/“ umstelle, liegt die index.html wieder wunschgemäß im Stammverzeichnis. Wie lautet denn bei Dir die URL in der Browservorschau für die deutsche Startseite, wenn Du „/“ auswählst?

  • Dann wird das angezeigt:
    http://localhost:9710/external-previ…preview=desktop
    LIve-Ansicht: https://flowerenergies.com/index.html

    Okay, das /de/ verschwindet. - Auch wenn alle Seiten weiterhin in diesem Projektordner DE liegen, sind sie dann mit "/" alle zugleich im Stammverzeichnis? Ich dachte, das Stammverzeichnis ist der "Rahmen", in dem die Projektordner liegen und die deutschen Webseiten müßten jetzt ohne DE-Projektordner als einzelne Ordner/Dateien dort angezeigt werden!??

    Und müßte ich jetzt alle Seiten der Website erstellen, daß alles neu verlinkt wird und funktioniert?

    ZP 17.2.5 Business
    Contemporary Responsive mit aktiviertem Shop und Bare Responsive mit aktiviertem Shop
    Windows 11pro (64 Bit)

  • Ich bin vorsichtig optimistisch, dass es nach dem Neuerstellen und Veröffentlichen funktioniert. Du hast vermutlich das Stammverzeichnis in "DE" umbenannt und eben zusätzlich für die deutschen Seiten einen Ordner "DE" angelegt. Letzteres scheint nun behoben, und der Name des Stammverzeichnisses spielt eh keine Rolle.

  • Super - Tom, 1000 Dank, das hat es gerichtet: Alle deutschen Seiten werden jetzt ohne /de/-Ordner angezeigt und die Links auf die /fr/ und /en/ index-Seite funktionieren! Website gerettet !

    ZP 17.2.5 Business
    Contemporary Responsive mit aktiviertem Shop und Bare Responsive mit aktiviertem Shop
    Windows 11pro (64 Bit)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!