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: Canonical-Tag für Startseite

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Canonical-Tag für Startseite
    am: 04. Januar 2023, 13:04:14
    Hallo,

    für die Startseite des Shops (Version 2.0.7.2) steht in den Meta-Angaben folgendes:
    <link rel="canonical" href="https://www.mein-shop.de/" />.

    Da hier ein Trailing Slash enthalten ist, der Shop sich aber nur ohne diesen Slash aufrufen lässt, wäre es besser, den zu entfernen.
    Wie bekomme ich den also bei den Meta-Angaben weg?

    Gruß
    Robert

    Linkback: https://www.modified-shop.org/forum/index.php?topic=42732.0

    Karl1

    • Experte
    • Beiträge: 1.880
    Re: Canonical-Tag für Startseite
    Antwort #1 am: 05. Januar 2023, 09:35:23
    Hallo Robert,
    verstehe nicht warum die URL mit dem Slash nicht aufgerufen werden kann.

    Jede URL die ich probiert habe funktioniert auch mit zusätzlichem Slash.

    Gruß Karl

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Re: Canonical-Tag für Startseite
    Antwort #2 am: 05. Januar 2023, 09:53:51
    Hallo Karl,

    das dürfte am SEO-Modul für die URLs liegen, was im Shop drin ist. Da wird nur die Domain ohne Trailing-Slash aufgerufen, was so auch richtig ist. Für Suchmaschinen sind das sonst normalerweise 2 Seiten, einmal mit und dann ohne Slash. Daher möchte ich auch im canonical-Tag die Angabe ohne Slash.

    Gruß
    Robert

    Karl1

    • Experte
    • Beiträge: 1.880
    Re: Canonical-Tag für Startseite
    Antwort #3 am: 05. Januar 2023, 10:38:00
    Hallo Robert,
    wenn du das unbedingt benötigst, dann kannst du das hiermit lösen.

    Lege eine neue PHP-Datei an in includes/extra/modules/metatags_data/ und schreibe hinein
    Code: PHP  [Auswählen]
    $metadata_array['link'] = rtrim($metadata_array['link'], '/');

    Dadurch wird ein am Ende stehender Slash entfernt.

    Gruß Karl

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Re: Canonical-Tag für Startseite
    Antwort #4 am: 05. Januar 2023, 11:03:01
    Danke Karl, das hat funktioniert.

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Re: Canonical-Tag für Startseite
    Antwort #5 am: 05. März 2023, 17:54:21
    Ich muss das noch einmal aufgreifen. Der von Karl mitgeteilte Code funktioniert für alle Seiten. Google gibt aber nur die Warnung für die Starseite/Domain aus. Der Shop ist ohne / am Ende erreichbar, als canonical-Tag wird aber mein-shop.de/ standardmäßig von Modified angegeben. Das ist falsch. Übrigens ist das auch im Modified-Demoshop so, dass als canonical-Domain mit / hinten drin steht, obwohl sich der Shop ohne Slash aufrufen lässt.
    Google gibt da nun ständig Warnmeldungen heraus.
    Ich brauch da die Lösung nur für die Domain, nicht für die Unterseiten.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Canonical-Tag für Startseite
    Antwort #6 am: 06. März 2023, 06:25:07
    Bei mir wird automatisch immer auf die URL mit Slash geleitet wenn ich sie ohne eingebe, insofern es sich um die Startseite, also die Domain ohne Unterordner oder File-Anhang handelt.
    Das ist auch im aktuellen Demo-Shop, sowie im aktuellen Entwickler-Shop so.

    Karls Code würde ich entfernen und dann schauen wieso die Startseite ohne Slash aufrufbar ist.
    • Gibt es eine Umleitung in der Root-htaccess des Shops die das bewirkt ?
      Z.B. irgend etwas in dieser Art
    RewriteRule ^(.*)/$ /$1 [L,R=301]
    • Hat dein Hoster etwas auf dem Server eingestellt was die Umleitung hervorruft ?

    Gruß,
    noRiddle

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Re: Canonical-Tag für Startseite
    Antwort #7 am: 10. März 2023, 12:15:45
    Nein, noRiddle, da irrst du dich. Im Demoshop steht https://stable.modified-shop.org als URL im Browser. Das war eigentlich schon immer so, ohne Slash. Google sieht das genauso, weshalb eine Warnmeldung ausgegeben wird, dass die Canonical-URL nicht mit der von Google ermittelten übereinstimmt. Google ersetzt dann die als canonical-Tag im Quelltext angegebene Domain https://stable.modified-shop.org/ ohne Slash. Diese Meldung bekam ich von Google für alle Shops der Kunden.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Canonical-Tag für Startseite
    Antwort #8 am: 10. März 2023, 12:39:21
    Wo irre ich genau ?
    Bei mir wird die URL automatisch auf mit Slash am Ende geleitet, auch im Demo-Shop. Wenn ich das sage ist das so und hat nichts mit "irren" zu tun.
    Allerdings sehe ich gerade, daß das nur in Firefox geschieht, nicht jedoch in Chrome und Opera.
    Sehr dubios.

    Kannst dazu mal das lesen:
    Stackoverflow: Do web browsers always send a trailing slash after a domain name?
    was danach klingt, daß der "trailing slash" sein soll auch wenn kein PATH folgt.

    Die Frage die sich stellt ist:
    Fügt Firefox den Slash hinzu oder entfernt ihn Chrome (und Opera) ?

    Was sagt die Search Console genau ?

    Gruß,
    noRiddle

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Re: Canonical-Tag für Startseite
    Antwort #9 am: 10. März 2023, 13:41:09
    Also bei mir ist kein Trailing-Slash zu sehen, weder in Firefox noch im Chrome (siehe Anhang Demoshop). Das war auch immer schon so bei Modified so viel ich mich erinnern kann.

    Jedenfalls hat Google da bisher nicht gemeckert, nun wird eben die Meldung ausgegeben, wegen des canonical-Tags.

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.869
    • Geschlecht:
    Re: Canonical-Tag für Startseite
    Antwort #10 am: 10. März 2023, 13:50:28
    Kann ich ebenso bestätigen - auch ich habe keine Slashes am Ende. Egal, ob ich diese mit Slash oder ohne aufrufe.

    Weder in Firefox, Chrome noch in Edge. Auf zwei Rechnern das gleiche (Windows 10 + Windows 11)

    Grüße
    Dominik

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Re: Canonical-Tag für Startseite
    Antwort #11 am: 10. März 2023, 14:17:28
    Moin

    Ich hab unter macOS in keinem Browser einen Slash hinten.

    @Roberto75
    Kann man die Fehlermeldung mal sehen und wo wird die angezeigt? Ich hab den Hinweis nicht in der Search Console.

    Gruß Timm

    Viol

    • Fördermitglied
    • Beiträge: 2.279
    Re: Canonical-Tag für Startseite
    Antwort #12 am: 10. März 2023, 14:19:31
    Merkwürdig,
    wenn ich Firefox oder Chrome (beide in Android Version) den Demoshop öffne, ist in beiden Browsern ein Slash am Ende.

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Re: Canonical-Tag für Startseite
    Antwort #13 am: 10. März 2023, 15:23:17
    Hier die Meldung von Google:

    Search Console
    Probleme vom Typ „Seitenindexierung“ in https://meinedomain.de erkannt
    An den Inhaber von https://www.meinedomain.de:

    Die Search Console hat festgestellt, dass Ihre Website von 1 Problem(en) des Typs „Seitenindexierung“ betroffen ist. Auf Ihrer Website wurden die folgenden Probleme gefunden. Wir empfehlen, diese Probleme nach Möglichkeit zu beheben, damit die Google Suche optimal funktioniert und eine hohe Reichweite hat.
    Häufigste Probleme
        Duplikat – Google hat eine andere Seite als der Nutzer als kanonische Seite bestimmt
    Probleme vom Typ „Seitenindexierung“ beheben

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Canonical-Tag für Startseite
    Antwort #14 am: 10. März 2023, 17:31:58
    Und wieso bestimmt Google einfach entgegen der Canonical-URL eine "kanonische Seite" ?
    Alles was ich im I-Net finde deutet darauf hin, daß mit trailing slash gängige Praxis ist.
    Von Google selbst, wenn auch von 2010: Schrägstrich oder nicht?
    Gegenteilige Aussagen dazu habe ich nirgends gefunden.

    Eigentlich sollte das in der /includes/configure.php
    Code: PHP  [Auswählen]
    defined('DIR_WS_CATALOG') or define('DIR_WS_CATALOG', '/');

    den Slash automatisch setzen, wenn ich das richtig sehe.

    Was die Sache allerdings besch.... macht ist, daß die Browser eigenwillige Dinge mit der URL tun.
    Wie will man so prüfen was Sache ist ?

    Gruß,
    noRiddle

    *NACHTRAG*
    Wenn man übrigens mittels Browser-Tool ins HTML schaut sieht man, daß der Startseiten-Link hinter dem Logo mit Slash ist und Chrome den einfach entfernt.
    Na Klasse.
    Hört der Dreck eigentlich nie auf, daß Browser nicht konsistent gleich arbeiten ?
    Von der ungesunden Macht die G. hat mal ganz abgesehen.

    *NACHTRAG 2*
    Und wie oder wo wird eigentlich bestimmt wie die URL überhaupt aussieht wenn man nicht Links innerhalb des Systems benutzt sondern einfach die Domain aufruft ?
    0 Antworten
    1180 Aufrufe
    25. April 2019, 15:34:40 von eronweb
    8 Antworten
    6842 Aufrufe
    22. Februar 2012, 11:04:00 von Alfred
    1 Antworten
    1955 Aufrufe
    11. September 2013, 11:54:31 von Jürgen
               
    anything