Ergebnis 1 bis 3 von 3

Thema: Seiten tauchen unter verschiedenen Adressen auf. Liegt es an news4ward?

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

    Standard Seiten tauchen unter verschiedenen Adressen auf. Liegt es an news4ward?

    Hallo,

    das Impressum meiner Seite ist über http://www.<domain>.de/impressum.html erreichbar. Zusätzlich gibt es aber auch die Seite http://www.<domain>.de/blog/tag/blog/archive/impressum.html.
    Die zweite Seite wurde nie angelegt. Wo wird diese Adresse generiert und wie kann ich das abstellen?

    Ich habe über 190 Adressen die mit diesen Adressen oder ähnlichen beginnen:
    http://www.<domain>.de/blog/archive/blog/tag/blog/cat/...
    http://www.<domain>.de/blog/cat/blog/archive/blog/tag/...
    http://www.<domain>.de/blog/archive/blog/cat/blog/tag/...

    Alleine 11 von diesen Adressen enden auf ...impressum.html

    Eine Erklärung für das Verhalten kann ich nicht finden.

    Das Problem tritt unter Contao 3.2.12 auf. Es ist composer im Einsatz und folgende Module:
    contao-legacy/rel-canonical 3.1.0.9011
    delahaye/dlh_googlemaps 2.0.9
    dklemmt/contao_dk_caroufredsel 1.3.1
    psi/news4ward 2.1.10
    psi/news4ward_archive-menu 2.0.7
    psi/news4ward_author-menu 2.0.1psi
    news4ward_categories 2.0.4
    psi/news4ward_comments 2.0.5
    psi/news4ward_metatitle dev-master (fb8eaae3)
    psi/news4ward_related 2.0.3
    psi/news4ward_tags 2.0.5

    Grüße, Dieter

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

    Standard

    Funktionieren diese Adressen überhaupt?


    Der Grund warum es solche Adressen gibt: manche Bots und Browser berücksichtigen den <base> Tag nicht. Dadurch passiert dann folgendes:

    Angenommen du befindest dich auf http://www.domain.tld/blog/foo.html (und der <base> href lautet http://www.domain.tld/). Auf dieser Seite gibt es dann natürlich weiterführende Links, wie zB
    PHP-Code:
    <a href="impressum.html"
    Wenn kein <base> tag angegeben wäre, würde unter http://www.domain.tld/blog/foo.html die tatsächliche URL des Links zum Impressum insgesamt http://www.domain.tld/blog/impressum.html lauten, da sich die URL zusammensetzt aus der aktuellen Domain, dem aktuellen "Ordner" und dem eigentlichen Link (wenn der Link selbst nicht absolut ist). Wenn ein <base> tag angegeben ist, setzt sich die tatsächliche URL aus dem href des <base> tags zusammen und aus dem href des Links. Also http://www.domain.tld/ + impressum.html -> http://www.domain.tld/impressum.html

    Wenn sich jetzt ein Bot auf der Seite http://www.domain.tld/blog/foo.html befindet und dann von dort aus zu allen weiterführenden Links geht und eben nicht den <base> tag berücksichtigt, würde er versuchen bspw. http://www.domain.tld/blog/impressum.html aufzurufen, anstatt http://www.domain.tld/impressum.html

    Der Source Viewer von FireFox verhält sich übrigens so bei <link> und <script> tags. Wenn du dir den Source von http://www.domain.tld/blog/foo.html im FireFox ansiehst und dann bspw. auf einen Link klickst, der zum CSS oder zu einem JavaScript führst, macht FireFox die falsche URL auf, weil der FireFox Source Viewer eben den <base> tag bei manchen Links nicht berücksichtigt. Bei normalen <a> tags kann er das mittlerweile.

    Du selbst kannst da eigentlich nichts machen.

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

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Funktionieren diese Adressen überhaupt?
    Bedingt, es gibt keinen 404 das Menü und Spalten werden korrekt angezeigt, das einzige was auffällt ist ein leerer Inhaltsbereich.

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
  •