Ankündigung

Einklappen
Keine Ankündigung bisher.

Langswitcher: Deutsch kann nicht von EN zurückgestellt werden?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Langswitcher: Deutsch kann nicht von EN zurückgestellt werden?

    Hallo an alle,
    ich habe eine neue Webseite unter https://lukasteske.de und darin einen Langswitcher für DE und EN. Wie originär im Langswitcher habe ich just allein die IDs der Seiten für DE und EN dort eingetragen:
    HTML-Code:
    <ul>
    <li><a href="{{link_url::2970|urlattr}}"><span>DE</span>{{image::files/cto_layout/img/flags/de.svg}}</a></li>
    <li><a href="{{link_url::2982|urlattr}}"><span>EN</span>{{image::files/cto_layout/img/flags/gb.svg}}</a></li>
    </ul>
    Dieses Modul mit gleichlautendem HTML habe ich auch für die englischen Seitenlayouts benutzt.
    Nun machte mich ein englischer Besucher darauf aufmerksam, dass man von einer englisch aufgerufenen Seite nicht mehr zurück auf die deutsche Seite wechseln kann und immer „zurückgeschmissen” wird auf EN. Es gibt offenbar einen 302 Redirect.
    Wie lässt sich das lösen? Der Besucher meinte, dass ich womöglich die absoluten URLs im Langswitcher zu setzen hätte, und dann ohne abschließenden Backslash /
    Kann mir damit jemand bitte helfen und das nachvollziehen?

    Dies wurde mir noch zugeschickt:

    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Messenger_creation_49cc4fd6-66ce-4e0e-bc80-2fe97643befa.jpeg
Ansichten: 54
Größe: 94,6 KB
ID: 29328

  • #2
    Leite nicht auf die Root-Seiten um, sondern auf eine Reguläre Seite in der Seitenstruktur, weil sonst Contaos Sprachen-Fallback bzw. Sprachen-Redirect greift und den Besucher auf seine Sprache wieder zurückleitet.

    Der Besucher meinte, dass ich womöglich die absoluten URLs im Langswitcher zu setzen hätte, und dann ohne abschließenden Backslash /
    Exakt.
    http://www.premium-contao-themes.com

    Kommentar


    • #3
      OK, ich habe das mit absoluten Pfaden gemacht.
      Ich merke jetzt nach einigen Tagen jedoch, dass sich Google oder andere Web-Optimierseiten stets die englischen Seiten „zur Brust” nehmen, obwohl man eine .de-Domain aufruft. Das ist leider nicht so schön. Ich habe die eine Hälfte an deutschen Seiten und dann die andere Hälfte mit übersetzten englischen Texten und natürlich englischen Slidern und Seitenbeschreibungen. Diese werden „gesucht” und dargestellt. Wie kann man also eher auf die DE-Inhalte lenken?

      Kommentar


      • #4
        Ich denke da greift der Contao Sprachen-Fallback. Der Crawler geht als "englisch" sprachig rein, würde ich vermuten.
        http://www.premium-contao-themes.com

        Kommentar

        Lädt...
        X