Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Sprachumschaltung / doppelter Content

    Jim

    • Fördermitglied
    • Beiträge: 356
    • Geschlecht:
    Sprachumschaltung / doppelter Content
    am: 03. November 2010, 20:59:42
    Hallo,

    vielleicht hat jemanden einen Ansatz fü mich.

    Gibt es einen Möglichkeit folgendes zu unterbinden:

    Aufruf www.example.com/index.php
    Sowie www.example.com/index.php?language=de
    Zwei verschiedene URLS, gleiche Content = DC

    Dann auf Englisch umschalten

    www.example.com/index.php?language=en
    www.example.com/index.php
    Zwei verschiedene URLS, gleiche Content = DC

    Schöne Grüße,

    Jim

    Linkback: https://www.modified-shop.org/forum/index.php?topic=9037.0
    rechtstexte für onlineshop

    franky_n

    • Experte
    • Beiträge: 4.950
    Sprachumschaltung / doppelter Content
    Antwort #1 am: 03. November 2010, 22:47:29
    Hallo Jim,

    wenn Du damit bezwecken möchtest das Google kein DC hat, solltest Du 2 Unterschiedliche Domains dafür haben z.B.: de.shop1.com & en.shop1.com die per .htaccess auf die jeweilige Sprachseite (mit dem Link "?language=de" oder "?language=en" am Ende) linken.

    Die einzige Verbindung zu der anderen Sprache ist über die Sprachenbox.
    Dort könnte man für die Links ein rel="nofollow" in die Links einfügen also so.
    Damit sollten dann die Sprachen getrennt sein.

    templates/xtc5/source/boxes/languages.php in Z.36ff das ändern:

    Code: PHP  [Auswählen]
        if (SEARCH_ENGINE_FRIENDLY_URLS == 'true') {
          $languages_string .= ' <a href="' . xtc_href_link(basename($PHP_SELF), 'language=' . $key.'&'.xtc_get_all_get_params(array('language', 'currency')), $request_type) . '">' . xtc_image('lang/' .  $value['directory'] .'/' . $value['image'], $value['name']) . '</a> ';
        } else {
          $languages_string .= ' <a href="' . xtc_href_link(basename($PHP_SELF), 'language=' . $key.'&'.xtc_get_all_get_params(array('language', 'currency')), $request_type) . '">' . xtc_image('lang/' .  $value['directory'] .'/' . $value['image'], $value['name']) . '</a> ';
        }
    in das:

    Code: PHP  [Auswählen]
        if (SEARCH_ENGINE_FRIENDLY_URLS == 'true') {
          $languages_string .= ' <a href="' . xtc_href_link(basename($PHP_SELF), 'language=' . $key.'&'.xtc_get_all_get_params(array('language', 'currency')), $request_type) . '" rel="nofollow">' . xtc_image('lang/' .  $value['directory'] .'/' . $value['image'], $value['name']) . '</a> ';
        } else {
          $languages_string .= ' <a href="' . xtc_href_link(basename($PHP_SELF), 'language=' . $key.'&'.xtc_get_all_get_params(array('language', 'currency')), $request_type) . '" rel="nofollow">' . xtc_image('lang/' .  $value['directory'] .'/' . $value['image'], $value['name']) . '</a> ';
        }
     
    Viele Grüße

    Franky

    Jim

    • Fördermitglied
    • Beiträge: 356
    • Geschlecht:
    Sprachumschaltung / doppelter Content
    Antwort #2 am: 04. November 2010, 16:40:51
    Hallo Franky,

    vielen Dank für Deine Vorschläge.

    Hmm, ob das mit den "nofollow" ausreicht? Normalerweise werden Seiten die erreichbar sind verbunden mit einen rel="nofollow" trotzdem indexiert.

    Ich wollte folgendes versuchen:

    1) Sprachauswahl nur von der Startseite aus ermöglichen. Englisch wird in meinen Shop sehr wenig benutzt aber wenn der User Englisch benutzen möchtest, hat er einen Chance es zu selektieren.

    2) Im metatags.php einen Zusatzcode einbauen das beim Aufruf von:

    www.example.com/index.php?language=de
    oder

    www.example.com/index.php?language=en
    dieses Metatag liefert:

    Code: XML  [Auswählen]
    <meta name="robots" content="noindex" />
    oder vielleicht diesen, bin mir noch nicht sicher:

    Code: XML  [Auswählen]
    <meta name="robots" content="noindex,nofollow" />
    Und beim:

    www.example.com/index.php
    oder,

    www.example.com/
    dieses liefert:

    Code: XML  [Auswählen]
    <meta name="robots" content="index,follow" />
    Schöne Grüße,

    Jim

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Sprachumschaltung / doppelter Content
    Antwort #3 am: 04. November 2010, 18:11:37
    Du könntest aber auch eine "Canonical URL" definieren, die dann bei Google als Hauptinfoquelle verwendet wird. Damit vermeidest du auch DC.
    Einfach mal danach googlen.

    flyte

    • Frisch an Board
    • Beiträge: 73
    Sprachumschaltung / doppelter Content
    Antwort #4 am: 04. November 2010, 18:32:16
    Hallo,

    mich plagt auch gerade das Problem mit einer mehrsprachigen Version einer Seite im Zusammenhang mit SEO...
    In diesem Zusammenhang mal eine interessante Seite von google: Duplicate Content trotz mehrsprachiger Templates verhindern

    Hier steht unter anderem: "Wir raten davon ab, die gleiche URL für mehrere Sprachen zu verwenden." Dies ist ja leider bei xtm der Fall. Die Lösung mit der Subdomain scheint mir daher die sauberste Variante zu sein. Hat jemand sowas schon mal gemacht? Eigentlich müsste auf der subdomain doch nur eine htaccess liegen, die alle requests mit dem parameter "language=en" auf die Hauptdomain leitet. Oder sehe ich das falsch?

    viele Grüsse,
    Sebastian

    Jim

    • Fördermitglied
    • Beiträge: 356
    • Geschlecht:
    Sprachumschaltung / doppelter Content
    Antwort #5 am: 04. November 2010, 18:47:57
    @DokuMan: Davon habe ich schon mal gehört, wieß aber nicht genau wie man es implementiert. Werde ich mal googlen.

    Hallo Jim,

    wenn Du damit bezwecken möchtest das Google kein DC hat, solltest Du 2 Unterschiedliche Domains dafür haben z.B.: de.shop1.com & en.shop1.com die per .htaccess auf die jeweilige Sprachseite (mit dem Link "?language=de" oder "?language=en" am Ende) linken.
    [...]

    Die Umsetzung wurde mich auch interessieren. Gibt es einen Anleitung dafür? Im Forum finde ich nicht als zu viel zu dieses Thema.

    Schöne Grüße,

    Jim

    web28

    • modified Team
    • Beiträge: 9.404
    Sprachumschaltung / doppelter Content
    Antwort #6 am: 04. November 2010, 19:02:24
    Ich habe bereits für Kunden Multidomainshops umgesetzt. Bei Klick auf die Länderflaggen wechselt automatisch der Domainname.

    Bei Interesse einfach eine PM senden.

    Gruss Web28

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Sprachumschaltung / doppelter Content
    Antwort #7 am: 04. November 2010, 19:32:58

    Jim

    • Fördermitglied
    • Beiträge: 356
    • Geschlecht:
    Sprachumschaltung / doppelter Content
    Antwort #8 am: 04. November 2010, 20:53:49
    Hehe, klar hilft mir das weiter! Den Code ist einfach Genial! Vielen dank DokuMan. :thumbs:

    Beste Grüße,

    Jim
    Shop Hosting
    18 Antworten
    8478 Aufrufe
    06. Juli 2010, 18:23:18 von shopper_ed
    2 Antworten
    2558 Aufrufe
    18. Dezember 2015, 13:16:14 von Bonsai
    2 Antworten
    2318 Aufrufe
    21. Mai 2013, 11:33:35 von web28