Beiträge von Putzlowitsch

    Es kann schon einige Zeit dauern, bis die Änderungen in den Google-Suchergebnissen sichtbar werden.

    Außerdem garantiert Google nicht, das die Beschreibung aus den Metadaten auch tatsächlich als Snippet bei den Suchergebnissen angezeigt wird. Das ist besonders dann der Fall, wenn sich praktisch nichts aus den Metadaten auf der Seite selbst als Inhalt wiederfindet.

    Gruß
    Ingo

    Dann ist es wahrscheinlich eine Eigenentwicklung und er hat keine Lust, die rauszurücken.

    Obwohl man ja wenigstens antworten könnte. Wann hast Du denn angefragt? Vielleicht ist er ja grad im Urlaub oder sonst wie verhindert.

    Gruß
    Ingo

    Scheint ein Problem mit dem "responsive-video-wrapper" zu sein. Zumindest sehe ich da ein div mit dieser CSS-Klasse und einem padding-top von fast 61%, daher kommt zumindest der große Anstand obendrüber. Und wer weiß, was der noch alles am Video rumfummelt.

    Gruß
    Ingo

    Also die Startseite hieß index.html und alle anderen Seiten z.B. /ordner/ordner/irgendwas.html, ggf. mit Sprache dann /ordner/ordner/irgendwas.html?lang=de, richtig?

    Dann könnte es so funktionieren:

    Gruß
    Ingo

    So, neue Version :-)

    Das Fragezeichen am Ende der neuen URL entfernt den Query-String.
    Ansonsten habe ich das bei mir eben mal getestet, es funktioniert so wie es soll, auch mit

    Code
    /bla/fasel?lang=ru

    Gruß
    Ingo

    Ich frage einfach nochmal nach.

    Es gibt einen Sonderfall /alterOrdner/seite der jetzt nur noch /seite heißt, für den auch die Auflösung der Sprache mit ?lang=ln -> /ln/seite funktionieren soll, aber auch ohne Sprache umgeleitet werden muß.

    Ansonsten soll für alle anderen alten Ordner mit Seiten die Sprache jetzt anstelle als Parameter davor stehen, also /ln/Ordner/Seite.

    Richtig so?

    Dann könnte es so funktionieren:

    Eventuell mußt Du bei den RewriteRules den ersten Schrägstrich nach dem ^ rausnehmen.

    Gruß
    Ingo

    Nicht ganz. :-)

    Also die erste Zeile wertet den Query-String aus und merkt sich die Sprache in der Variable %1. Das heißt, du mußt da nicht explizit en, it oder ru angeben. Es funktioniert mit allen Sprachen.

    Die zweite Zeile ist die eigentliche Umsetzung. Dort muß der Aufruf zum Muster der alten Seiten (aber ohne Query-String) passen, also /ordner/seite. Wobei seite wieder als Variable in $1 gespeichert wird. Aus den beiden Variablen wird dann das Ziel zusammengesetzt, also /%1/$1.

    Was ich noch vergessen habe, das sind die Parameter bei der RewriteRule. Es mußte also so aussehen:

    Apache Configuration
    RewriteCond %{QUERY_STRING} ^lang=(\w+)$
    RewriteRule ^/ordner/(.*) /%1/$1 [L,R=301]

    L heißt, es ist die letzte Regel und R=301 bewirkt die permanente Weiterleitung.

    Ist /ordner/ in der alten Struktur immer gleich? Oder muß der in der neuen Struktur auch mit auftauchen?

    Gruß
    Ingo

    Wie hast Du denn ausgerechnet diese Seiten gefunden?
    Und nein, die sind nicht mit Wordpress erstellt.

    Du willst also einen Shop erstellen. Dafür gibt es spezialisierte Software.
    Oder Du wolltest hier nur zwei Shops verlinken. Das hat geklappt. :-)

    Viel Erfolg weiterhin und Gruß
    Ingo