[gelöst] Duplicate Content in XML-Sitemap (Seite vs. Artikel)

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • JaiBee
    Contao-Nutzer
    • 12.11.2010
    • 178

    #1

    [gelöst] Duplicate Content in XML-Sitemap (Seite vs. Artikel)

    Hallo,

    ich habe eben in meiner sitemap.xml folgende Einträge entdeckt:
    Code:
    <url>
    <loc>http://www.xxxxxxxx.de/referenzen/</loc>
    </url>
    −
    <url>
    −
    <loc>
    http://www.xxxxxxxx.de/referenzen/articles/referenzen/
    </loc>
    </url>
    Die zweite URL (articles/…) ist allerdings nicht erwünscht, da sie im Frontend ohnehin nicht verlinkt wird und den selben Inhalt, wie die erste Adresse, anzeigt.

    Das Problem tritt nicht bei allen Seiten auf, aber ich konnte diesbezüglich auch kein „Muster“ erkennen.

    Wie kann ich die articles-Links vermeiden? Oder habe ich womöglich einen Fehler bei der Seitenstruktur gemacht (arbeite noch nicht lange mit Contao)?

    Vielen Dank,
    Gruß JaiBee
    Zuletzt geändert von JaiBee; 29.12.2010, 13:28.
  • xchs
    Administrator
    • 19.06.2009
    • 14682

    #2
    Hallo JaiBee,

    in diesem Ticket geht's - glaub' ich - auch um so was...
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]
    sigpic

    Kommentar

    • JaiBee
      Contao-Nutzer
      • 12.11.2010
      • 178

      #3
      Zitat von xchs Beitrag anzeigen
      in diesem Ticket geht's - glaub' ich - auch um so was...
      Ja, sieht so aus. Nur hilft mir das leider nicht weiter, da das Verhalten kein Bug ist. Die Ursache ist offenbar, dass ich auf 1 Seite lediglich 1 Artikel habe.

      Zur Not muss ich eben die Seiten mit /articles/… per robots.txt sperren oder die Seitenstruktur ändern.

      Gruß

      Kommentar

      • JaiBee
        Contao-Nutzer
        • 12.11.2010
        • 178

        #4
        .htaccess

        Es müsste doch eigentlich möglich sein, die URLs mit /articles/ mit Hilfe der .htaccess umzuleiten.
        Code:
        vorher:
        http://www.domain.de/contao-2.9.1/kategorie/seite/articles/titel/
        
        nachher:
        http://www.domain.de/contao-2.9.1/kategorie/seite/
        Hat jemand von euch eine passende Regel parat? Bei mir will's einfach nicht funktionieren…

        Gruß

        EDIT: So funktioniert es sogar:
        Code:
        RedirectMatch 301 (.*)/articles http://www.domain.de/$1
        Wie geht ihr eigentlich mit Duplicate Content um?
        Zuletzt geändert von JaiBee; 23.12.2010, 14:22. Grund: RedirectMatch verbessert

        Kommentar

        • jan.theofel
          Contao-Urgestein
          • 23.06.2009
          • 1857

          #5
          Hi,

          wenn du nur einen Artikel pro Seite hast, kannst du im Artikel "Teasertext anzeigen" ausschalten. Diese Option hat dann keinen Sinn und führt zu den doppelten Einträgen, weil Contao annimmt, dass du auf der eigentlichen Seite nur den Teaser hast und dann der Weiterlesen-Link auf den eigentlichen Artikel folgt.

          Jan
          Jan Theofel
          Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

          Kommentar

          • JaiBee
            Contao-Nutzer
            • 12.11.2010
            • 178

            #6
            Hallo Jan,

            endlich eine vernünftige Lösung, die Sinn macht und nachvollziehbar ist. Vielen Dank dafür!

            Mit phpMyAdmin waren die jeweiligen Artikel schnell angepasst (Tabelle tl_article -> Feld showTeaser).

            Gruß

            Kommentar

            Lädt...