Ankündigung

Einklappen
Keine Ankündigung bisher.

Domain wird nicht korrekt ausgegeben in sitemap.xml

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Tim
    antwortet
    Bitte mit diesem Thread gegenprüfen und ggf. dort weiterführen.
    https://forum.premium-contao-themes....in-sitemap-xml

    Einen Kommentar schreiben:


  • EBL
    antwortet
    Wir haben aktuell das Verhalten (Contao 5 & Eclipse X6), dass in Multidomain-Installationen die URLs von allen Domains dieser Inst. in der Sitemap angezeigt werden. In älteren Installationen war das nicht so. Tw. folgendes Schema:
    site.com/sitemap.xml:

    https://site.com/123
    https://site.com/456
    ...
    //othersite.com/1234
    //othersite.com/4567
    (Die URLs aus den Parallel-Domains werden komischerweise mit "//" aber ohne https: aufgeführt)

    Was könnte denn hier der Hintergrund sein und wie können wir das beheben?

    Einen Kommentar schreiben:


  • Tim
    antwortet
    Moin Frank, ich übernehme es mal in die aktuelle Version und check es unter 5.3. Sieht aber so gut aus.

    Einen Kommentar schreiben:


  • FrankB
    antwortet
    Da muss ich erst noch auf 5.3 - das ist noch eine andere Baustelle (wegen noch zu ersetzender Erweiterungen)

    Habe mal selbst Hand angelegt, da ich ja kein Update mehr mache bei EX5

    Kleine Anpassung in der system/modules/pct_customelements_plugin_customcatalog/PCT/CustomElements/Plugins/CustomCatalog/Core/Maintenance.php

    Zeile 649
    Code:
    $base = ( $objParent->domain ?: \Contao\Environment::get('base') ) . \Contao\Environment::get('path');
    durch
    Code:
    $base = rtrim(($objParent->domain ?: \Contao\Environment::get('base')), '/') . '/' . ltrim(\Contao\Environment::get('path'), '/');
    ersetzt.

    Zuletzt geändert von FrankB; 22.04.2025, 20:00.

    Einen Kommentar schreiben:


  • Tim
    antwortet
    Ich hab es in unserer DEV unter 5.3 mal gecheckt in der Booklibrary Demo (die ist zweisprachig de/en). Entsprechend der Settings in den Wurzelseiten wird der Sprach-Kürzel gesetzt mit (ohne besondere Alias etc.)
    Angehängte Dateien

    Einen Kommentar schreiben:


  • FrankB
    antwortet
    Dann muss ich dort doch mal den Updater drüberbügeln lassen

    Einen Kommentar schreiben:


  • Tim
    antwortet
    Zitat von FrankB Beitrag anzeigen
    Contao 4.13.54
    EclipseX + CustomCatalog Pro 5.0.26
    Dafür wird kein Update mehr kommen.

    Einen Kommentar schreiben:


  • FrankB
    antwortet
    Contao 4.13.54
    EclipseX + CustomCatalog Pro 5.0.26

    Einen Kommentar schreiben:


  • Tim
    antwortet
    Welche Contao Version?

    Ich spiel es mal durch... Von 4.13 zu 5.3 wurde das prepend_local entfernt und in die Wurzelseite gesetzt.

    Idee:
    Und wenn du der Leser-Seite für die CC Sitemap im Alias das Sprachkürzel voransetzt? CC erlaubt Listen nur für die Sitemap Erstellung ggf. einfach eine Leser-Seite nur für die Sitemaps setzen. Dann hat man wollen Einfluss auf die url
    Zuletzt geändert von Tim; 22.04.2025, 10:41.

    Einen Kommentar schreiben:


  • FrankB
    antwortet
    Sorry - ja der Schnipsel lässt dies vermuten - hatte ich gar nicht dran gedacht, dass man es so lesen kann

    Aber es ist eine mehrsprachige Seite

    Korrekt müsse also xxx.com/de/yyy bzw xxx.com/en/yyy sein. In der sitemap steht aber xxx.comde/yyy bzw xxx.comen/yyy

    Einen Kommentar schreiben:


  • Tim
    antwortet
    e.comde/auss
    Mhh... sieht für mich, ausgehend von dem Thread - und dass es um Slashes geht, nicht falsch aus, ausser dass eure Domain zwei Suffixe schickt. Aber das hat mit CC meines Erachtens nichts zu tun. CC richtet sich an die Basis-Url (und ergänzt dort ggf. einen /) oder nutzt direkt die hinterlegte Domain in der Wurzelseite.

    Suffixe etc. löst CC nicht auf.

    Einen Kommentar schreiben:


  • FrankB
    antwortet
    Frohe Ostern

    Muss mich hier mal einklinken.
    Der "Fehler" e.comde/ausst tritt bei mir auch auf. Ein / wird wegen Legacy-Routing nicht übernommen.

    Einen Kommentar schreiben:


  • Fab
    antwortet
    Super danke! Das hat funktioniert!

    Einen Kommentar schreiben:


  • Tim
    antwortet
    Zitat von Fab Beitrag anzeigen
    Hi Tim, ja habe ich...
    Entweder dort ein / anhängen oder leer lassen, wenn die Installation keine Multidomain Installation ist.

    Einen Kommentar schreiben:


  • Fab
    antwortet
    Hi Tim, ja habe ich...
    Angehängte Dateien

    Einen Kommentar schreiben:

Lädt...
X