Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 40 von 64

Thema: [rel-canonical] rel="canonical" in Contao verwenden

  1. #1
    Contao-Fan Avatar von christian.barkowsky
    Registriert seit
    22.06.2009.
    Ort
    Brandenburg an der Havel
    Beiträge
    388
    Partner-ID
    6285
    User beschenken
    Wunschliste

    Standard [rel-canonical] rel="canonical" in Contao verwenden

    Sogenannter "duplicate content" also Seiten mit gleichen Inhalten werden von Suchmaschinen wie Google nicht gerne gesehen. Idealerweise vermeidet man das - aber nicht immer lässt es sich vermeiden. In diesem Fall sollte mit dem Tag rel="canonical" im Seitenkopf definiert werden, welche Seite das "Original" ist.

    Diese Erweiterung hilft dabei.

    Extension Repository: https://contao.org/de/extension-list...onical.de.html

    Handbuch: http://www.contao-anleitungen.de/pos...al-nutzen.html

  2. #2
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.780
    Partner-ID
    634

    Standard

    Super Sache. Vielen Dank Christian, vielen Dank Jan.

    Funzt das Modul auch im Multidomainbetrieb? Sprich kann ich der Seite in der zweiten Domain (dessen Inhalt identisch ist mit der, aus der 1. Domain) ein rel-canonical verpassen?

  3. #3
    Contao-Fan Avatar von christian.barkowsky
    Registriert seit
    22.06.2009.
    Ort
    Brandenburg an der Havel
    Beiträge
    388
    Partner-ID
    6285
    User beschenken
    Wunschliste

    Standard

    Klaro funktioniert das.

  4. #4
    Contao-Fan Avatar von dhe
    Registriert seit
    25.10.2010.
    Ort
    Esslingen a.N.
    Beiträge
    657

    Standard

    Super Erweiterung. Vielen Dank dafür!

  5. #5
    Contao-Fan Avatar von mandrake
    Registriert seit
    19.06.2009.
    Ort
    Düsseldorf
    Beiträge
    461

    Standard

    Hallo,

    könnte diese Erweiterung prinzipiell nicht auch dazu genutzt werden, die in dem folgenden Beitrag genannte Problematik ggf. automatisch zu regeln? Siehe: https://community.contao.org/de/show...ight=canonical

    MfG
    Peter

  6. #6
    Contao-Fan Avatar von christian.barkowsky
    Registriert seit
    22.06.2009.
    Ort
    Brandenburg an der Havel
    Beiträge
    388
    Partner-ID
    6285
    User beschenken
    Wunschliste

    Standard

    rel-canonical 3.1.0 verfügbar.

    https://contao.org/de/extension-list...10009.de.html?

    • Referenz auf sich selbst möglich
    • Rel-Canonical in Events nutzbar
    • Contao 3.2 ready

  7. #7
    Contao-Fan Avatar von css-umsetzung
    Registriert seit
    13.11.2010.
    Ort
    Berlin
    Beiträge
    307

    Standard

    leider geht das nicht wenn man mit einer Artikel - Navigation arbeitet.
    ich habe gerade das Problem, dass ich zwei verschiedene Verzeichnisse, mit dem gleichen Inhalt darstellen soll.
    In den Seiten sind einzelne Artikel-Teaser die dann angezeigt und angeklickt werden können.

    Beispiel:

    von der Seite
    erste-ebene/referenzen/irgendeinlink.html

    geht es dann in die einzelnen angelegten Artikel:
    erste-ebene/referenzen/irgendeinlink/articles/irgendein-artikel.html

    die canonical-tags sollen jeweils auf diese links zeigen.
    erste-ebene/leistungen/irgendeinlink.html

    und bei einem angezeigten Artikel
    erste-ebene/leistungen/irgendeinlink/articles/irgendein-artikel.html

    wenn ich dieses Plugin nutze zeigt das aber in dem Fall grundsätzlich nur die normale Seite an
    erste-ebene/leistungen/irgendeinlink.html ,
    was ja falsch ist.

    Ich weiß jetzt ohne das zu testen, nicht ob oder wie das im Modul abgefragt werden kann, aber es wäre schön, wenn das zukünftig auch gehen würde.
    css-umsetzung.de

    Programmierungen im Bereich PHP, JavaScript sowie Layoutumsetzungen in HTML/CSS.
    Unterstützte Systeme: Contao, JTL, Plentymarket sowie alle XTC Basierenden Shops.
    -JTL Servicepartner- -Quicksupport über Teamview-

  8. #8
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    459
    Partner-ID
    7000

    Standard

    Hat schon jemand die Erweiterung unter Contao 3.3.X im Einsatz, läuft sie dort?

  9. #9
    Alter Contao-Hase Avatar von kischd
    Registriert seit
    25.06.2009.
    Ort
    Karlsruhe
    Beiträge
    1.107

    Standard

    Mir geht das canonical noch nicht ganz in meinen Kopf rein.

    Ich hab in der htaccess einen redirect von "nicht-www" auf "www" gemacht.
    Hab also eigentlich kein duplicate content mehr oder?

    Oder setz ich das rel dann trotzdem auf meiner Seite ein?

    Was bedeutet ich setze dann <link rel=“canonical“ href=“http://www.beispiel.de/de/> auf meine Startseite?
    Geändert von kischd (24.06.2015 um 07:53 Uhr)
    Gruß Mark

  10. #10
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    459
    Partner-ID
    7000

    Standard

    Zitat Zitat von kischd Beitrag anzeigen
    Ich hab in der htaccess einen redirect von "nicht-www" auf "www" gemacht.
    Hab also eigentlich kein duplicate content mehr oder?

    Oder setz ich das rel dann trotzdem auf meiner Seite ein?
    Kommt darauf an. Adressen ohne www. sollten nicht mehr indexiert werden und daher auch kein duplicate content erzeugen. Wenn du Seiten hast die Inhalte auf verschiedene Art darstellen, zum Beispiel Sortierungen, dann erzeugt das normalerweise doppelten content.

  11. #11
    Alter Contao-Hase Avatar von kischd
    Registriert seit
    25.06.2009.
    Ort
    Karlsruhe
    Beiträge
    1.107

    Standard

    Bei onepage.org hab ich gesehen, dass es wohl gewünscht ist den canonical zu setzen.
    Also mach ich das jetzt mal auf jeder Seite?

    Sortierungen? Du meinst wenn ich eine Tabelle habe, die man sortieren kann?
    Gruß Mark

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Zitat Zitat von kischd Beitrag anzeigen
    Oder setz ich das rel dann trotzdem auf meiner Seite ein?
    Wenn du weiterhin Seiten mit gleichem Inhalt hast, ja.


    Zitat Zitat von kischd Beitrag anzeigen
    Was bedeutet ich setze dann <link rel=“canonical“ href=“http://www.beispiel.de/de/> auf meine Startseite?
    Das macht wahrscheinlich keinen Sinn?

  13. #13
    Alter Contao-Hase Avatar von kischd
    Registriert seit
    25.06.2009.
    Ort
    Karlsruhe
    Beiträge
    1.107

    Standard

    durch meine Änderung in der htaccess hab ich also alles richtig gemacht?
    Gruß Mark

  14. #14
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    459
    Partner-ID
    7000

    Standard

    Zitat Zitat von kischd Beitrag anzeigen
    Sortierungen? Du meinst wenn ich eine Tabelle habe, die man sortieren kann?
    Sowas wie in diesem Beispiel von zalando:

    unsortiert: https://www.zalando.de/schuhe/
    sortiert nach Neuheiten: https://www.zalando.de/schuhe/?order=activation_date

    zalando-sort.png

  15. #15
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    459
    Partner-ID
    7000

    Standard

    Zitat Zitat von kischd Beitrag anzeigen
    durch meine Änderung in der htaccess hab ich also alles richtig gemacht?
    Das festlegen auf Seiten mit beziehungsweise ohne www. sollte man immer machen, also ja, alles gut

  16. #16
    Contao-Nutzer Avatar von Timon
    Registriert seit
    18.12.2010.
    Ort
    Fellbach bei Stuttgart
    Beiträge
    54

    Standard

    Zitat Zitat von kischd Beitrag anzeigen
    Du meinst wenn ich eine Tabelle habe, die man sortieren kann?
    Damit ist gemeint wenn eine Sortierfunktion die URL verändert. Also der Klick auf den sortieren Button eine URL in der Art von "www.domain.ld/seite.html?sort=preis" aufruft. Dann entsteht Duplicate Content, da die umsortierte Seite ja den selben Inhalt hat.

    In diesem Fall ist ein canonical auf die unsortierte URL sinnvoll.

    Gruß
    Timon

    EDIT: Sorry Fulano, Du hattest das schon geschrieben. ich war zu langsam.
    Geändert von Timon (24.06.2015 um 08:26 Uhr)

  17. #17
    Contao-Fan Avatar von christian.barkowsky
    Registriert seit
    22.06.2009.
    Ort
    Brandenburg an der Havel
    Beiträge
    388
    Partner-ID
    6285
    User beschenken
    Wunschliste

    Standard

    Ganz frisch ... Version 3.2.0

    Neben Seiten und Events, ist nun auch News hinzugekommen.

    ER: https://contao.org/de/erweiterungsli...onical.de.html
    Github: https://github.com/christianbarkowsk...ases/tag/3.2.0
    Composer: christianbarkowsky/rel-canonical

  18. #18
    Alter Contao-Hase Avatar von Supermann
    Registriert seit
    17.02.2010.
    Ort
    Löhne
    Beiträge
    1.293

    Standard

    Hallo,

    habe gerade das Update auf die aktuelle Version gemacht und bekomme jetzt:

    HTML-Code:
    502 Bad Gateway
    nginx/1.4.6 (Ubuntu)
    Wir nutzen Contao 3.1.5 und soweit ich das sehen kann sollte es auch nach dem Update damit weiter funktionieren.

  19. #19
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Code:
    502 Bad Gateway
    hat wohl kaum etwas mit der Extension zu tun. Geht der Fehler tatsächlich weg, wenn du die Extension deaktivierst?

  20. #20
    Contao-Fan Avatar von christian.barkowsky
    Registriert seit
    22.06.2009.
    Ort
    Brandenburg an der Havel
    Beiträge
    388
    Partner-ID
    6285
    User beschenken
    Wunschliste

    Standard

    HTML-Code:
    502 Bad Gateway
    nginx/1.4.6 (Ubuntu)
    Try again ... das liegt nicht an der erweiterung.

  21. #21
    Alter Contao-Hase Avatar von Supermann
    Registriert seit
    17.02.2010.
    Ort
    Löhne
    Beiträge
    1.293

    Standard

    Hallo,

    also ich habe eben die Aktualisierung durchgefürt und dann danach diesen Fehler bekommen, dann die Erweiterung erst einmal deaktiviert und alles geht wieder. Schalte ich das ganze wieder ein, gleicher Fehler usw.

  22. #22
    Alter Contao-Hase Avatar von Supermann
    Registriert seit
    17.02.2010.
    Ort
    Löhne
    Beiträge
    1.293

    Standard

    Zitat Zitat von christian.barkowsky Beitrag anzeigen
    HTML-Code:
    502 Bad Gateway
    nginx/1.4.6 (Ubuntu)
    Try again ... das liegt nicht an der erweiterung.
    Also ich weis nicht wie oft Du möchtest, das ich das "Try again" wiederhole? Ich habe zwischendurch die Erweiterung sogar deinstalliert und die vorherige wieder Installiert und damit läuft es dann wieder, mache ich dann jedoch das Update, kommt wieder der genannte Fehler....

  23. #23
    Contao-Fan Avatar von christian.barkowsky
    Registriert seit
    22.06.2009.
    Ort
    Brandenburg an der Havel
    Beiträge
    388
    Partner-ID
    6285
    User beschenken
    Wunschliste

    Standard

    Liegt wohl an dem alten Contao ... #sorry
    Ich passe mal die Mindestversion an.

  24. #24
    Alter Contao-Hase Avatar von Supermann
    Registriert seit
    17.02.2010.
    Ort
    Löhne
    Beiträge
    1.293

    Standard

    Das heisst also das ich deinstallieren muss und die vorherige Version nutzen muss?

  25. #25
    Contao-Fan Avatar von christian.barkowsky
    Registriert seit
    22.06.2009.
    Ort
    Brandenburg an der Havel
    Beiträge
    388
    Partner-ID
    6285
    User beschenken
    Wunschliste

    Standard

    Die 3.2.0 sollte dann bei dir funzen.
    Zugegeben ... ich habe nur mit der 3.5.x getestet.

  26. #26
    Alter Contao-Hase Avatar von Supermann
    Registriert seit
    17.02.2010.
    Ort
    Löhne
    Beiträge
    1.293

    Standard

    Hallo,

    danke... kein Problem

  27. #27
    Contao-Fan Avatar von Grossvater
    Registriert seit
    20.02.2013.
    Beiträge
    509

    Standard

    Ich habe Contao 3.5.24 in der mache und erhalte:
    Code:
    Your requirements could not be resolved to an installable set of packages.
    
      Problem 1
        - Conclusion: don't install contao-community-alliance/composer-plugin 3.0.0
        - Installation request for christianbarkowsky/rel-canonical >=3.3.2.0,<3.4-dev -> satisfiable by christianbarkowsky/rel-canonical[3.3.2].
        - Conclusion: don't install contao/core 3.5.24|install contao-community-alliance/composer-plugin 3.0.0
        - christianbarkowsky/rel-canonical 3.3.2 requires contao-community-alliance/composer-plugin ~3.0 -> satisfiable by contao-community-alliance/composer-plugin[3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.1.x-dev, 3.0.x-dev].
        - contao-community-alliance/composer-plugin 3.0.1 conflicts with contao/core[3.5.24].
        - contao-community-alliance/composer-plugin 3.0.2 conflicts with contao/core[3.5.24].
        - contao-community-alliance/composer-plugin 3.0.3 conflicts with contao/core[3.5.24].
        - contao-community-alliance/composer-plugin 3.0.4 conflicts with contao/core[3.5.24].
        - contao-community-alliance/composer-plugin 3.1.x-dev conflicts with contao/core[3.5.24].
        - contao-community-alliance/composer-plugin 3.0.x-dev conflicts with contao/core[3.5.24].
        - christianbarkowsky/rel-canonical 3.3.2 requires contao/core ~3.5 || ~4.3 -> satisfiable by contao/core[3.5.24].
        - Conclusion: remove contao/core 3.5.24|install contao-community-alliance/composer-plugin 3.0.0
    Ist rel-canonical für contao 3.5.24 nicht kompatibel?

  28. #28
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Grossvater Beitrag anzeigen
    Ich habe Contao 3.5.24 in der mache und erhalte:
    Code:
    Your requirements could not be resolved to an installable set of packages.
    
      Problem 1
        - Conclusion: don't install contao-community-alliance/composer-plugin 3.0.0
        - Installation request for christianbarkowsky/rel-canonical >=3.3.2.0,<3.4-dev -> satisfiable by christianbarkowsky/rel-canonical[3.3.2].
        - Conclusion: don't install contao/core 3.5.24|install contao-community-alliance/composer-plugin 3.0.0
        - christianbarkowsky/rel-canonical 3.3.2 requires contao-community-alliance/composer-plugin ~3.0 -> satisfiable by contao-community-alliance/composer-plugin[3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.1.x-dev, 3.0.x-dev].
        - contao-community-alliance/composer-plugin 3.0.1 conflicts with contao/core[3.5.24].
        - contao-community-alliance/composer-plugin 3.0.2 conflicts with contao/core[3.5.24].
        - contao-community-alliance/composer-plugin 3.0.3 conflicts with contao/core[3.5.24].
        - contao-community-alliance/composer-plugin 3.0.4 conflicts with contao/core[3.5.24].
        - contao-community-alliance/composer-plugin 3.1.x-dev conflicts with contao/core[3.5.24].
        - contao-community-alliance/composer-plugin 3.0.x-dev conflicts with contao/core[3.5.24].
        - christianbarkowsky/rel-canonical 3.3.2 requires contao/core ~3.5 || ~4.3 -> satisfiable by contao/core[3.5.24].
        - Conclusion: remove contao/core 3.5.24|install contao-community-alliance/composer-plugin 3.0.0
    Ist rel-canonical für contao 3.5.24 nicht kompatibel?
    Die Abhängigkeiten scheinen falsch konfiguriert zu sein. In diese Zeile sollte ~3.0 || ~2.4 stehen: https://github.com/christianbarkowsk...poser.json#L23 Am besten ein Ticket machen für den Entwickler.

  29. #29
    Contao-Fan Avatar von christian.barkowsky
    Registriert seit
    22.06.2009.
    Ort
    Brandenburg an der Havel
    Beiträge
    388
    Partner-ID
    6285
    User beschenken
    Wunschliste

    Standard

    @Grossvater ... natürlich ist die Erweiterung für Contao 3.5.24 kompatibel.

    Kannst du mal bitte den Master installieren ... ich habe eben die composer.json etwas modifiziert.

  30. #30
    Contao-Fan Avatar von Grossvater
    Registriert seit
    20.02.2013.
    Beiträge
    509

    Standard

    Der Zweig (dev-master (3de5cf3f)) scheint zu laufen. Dankeschön

  31. #31
    Contao-Fan Avatar von christian.barkowsky
    Registriert seit
    22.06.2009.
    Ort
    Brandenburg an der Havel
    Beiträge
    388
    Partner-ID
    6285
    User beschenken
    Wunschliste

    Standard

    Super ... dann gibt es gleich eine neue Version.

  32. #32
    Contao-Nutzer Avatar von peter_lang
    Registriert seit
    18.10.2011.
    Ort
    Frankfurt am Main
    Beiträge
    213

    Standard

    Servus ... könntest du das an die CMS 3.5.27 anpassen?
    Hier gibt er noch eine Fehlermeldung aus und Seite wird nicht mehr abrufbar

  33. #33
    Contao-Nutzer
    Registriert seit
    10.12.2015.
    Beiträge
    31

    Standard

    Hallo,

    ist die Erweiterung auch für 3.5.28 verwendbar?

    Wenn ich das Handbuch aufrufe, bekomme ich die Meldung, die Seite ist nicht verfügbar

  34. #34
    Contao-Fan Avatar von christian.barkowsky
    Registriert seit
    22.06.2009.
    Ort
    Brandenburg an der Havel
    Beiträge
    388
    Partner-ID
    6285
    User beschenken
    Wunschliste

    Standard

    Die Erweiterung läuft auch unter Contao 3.5.28

  35. #35
    Contao-Nutzer
    Registriert seit
    10.12.2015.
    Beiträge
    31

    Standard

    Ok, danke.

    Aber das Handbuch ist nicht zu öffnen... gibt es noch einen anderen Link oder Quelle zum Handbuch?

  36. #36
    Contao-Nutzer
    Registriert seit
    10.12.2015.
    Beiträge
    31

    Standard

    Ich hab die Erweiterung installiert... jetzt ist die Seite nicht mehr aufrufbar!

    Nicht mal das Backend... nur der Login
    Geändert von bravasx (21.09.2017 um 09:22 Uhr)

  37. #37
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wird eine Fehlermeldung angezeigt? Was steht in den Log-Dateien unter system/logs/error.log?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  38. #38
    Contao-Nutzer
    Registriert seit
    10.12.2015.
    Beiträge
    31

    Standard

    Nein, keine Fehlermeldung. Nur eine weiße Seite...

    Ich hab die Erweiterung im Backend installieren lassen. Dann rief er automatisch eine Seite selbst auf und vorbei war es

    Hier die error.log (PS: wir arbeiten mit den Metamodels )

    PHP Warning: func_get_arg(): Argument 2 not passed to function in .../system/modules/metamodels/config/event_listeners.php on line 50
    #0 [internal function]: __error(2, 'func_get_arg():...', '/homepages/40/d...', 50, Array)
    #1 ...system/modules/metamodels/config/event_listeners.php(50): func_get_arg(2)
    #2 [internal function]: ContaoCommunityAlliance\Contao\EventDispatcher\Eve ntDispatcherInitializer->{closure}(Object(MetaModels\Events\MetaModelsBoot Event))
    #3 .../system/modules/symfony-event-dispatcher/classes/Symfony/Component/EventDispatcher/EventDispatcher.php(164): call_user_func(Object(Closure), Object(MetaModels\Events\MetaModelsBootEvent))
    #4 .../system/modules/symfony-event-dispatcher/classes/Symfony/Component/EventDispatcher/EventDispatcher.php(53): Symfony\Component\EventDispatcher\EventDispatcher->doDispatch(Array, 'metamodels.boot', Object(MetaModels\Events\MetaModelsBootEvent))
    #5 .../system/modules/metamodels/classes/src/MetaModels/Helper/SubSystemBoot.php(119): Symfony\Component\EventDispatcher\EventDispatcher->dispatch('metamodels.boot', Object(MetaModels\Events\MetaModelsBootEvent))
    #6 .../system/modules/metamodels/config/config.php(259): MetaModels\Helper\SubSystemBoot->boot(Object(Pimple))
    #7 [internal function]: Contao\Config->{closure}(Object(Pimple))
    #8 .../system/modules/dependency-container/classes/src/DependencyInjection/Container/ContainerInitializer.php(116): call_user_func(Object(Closure), Object(Pimple))
    #9 .../system/modules/dependency-container/classes/src/DependencyInjection/Container/ContainerInitializer.php(449): DependencyInjection\Container\ContainerInitializer->callHooks(Object(Pimple))
    #10 .../system/initialize.php(243): DependencyInjection\Container\ContainerInitializer->init()
    #11 .../contao/main.php(16): require('/homepages/40/d...')
    #12 {main}

  39. #39
    Contao-Nutzer
    Registriert seit
    10.12.2015.
    Beiträge
    31

    Standard

    Ist das Problem mit dem Einspielen einer gesicherten Datenbank lösbar? Oder wo werden die Erweiterungen hinterlegt?

    Wo ist aber das Problem? Weil die Canonical Lösung sehr hilfreich wäre.

  40. #40
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du kannst versuchen, die Erweiterung zu deaktivieren, indem Du im betreffenden Modul-Verzeichnis eine (neue, leere) Datei .skip (mit Punkt vorne!) anlegst.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •