Contao-Camp 2024
Ergebnis 1 bis 9 von 9

Thema: Unterseiten generieren sich aus Überseiten - Kein 404 Fehler

  1. #1
    Contao-Nutzer
    Registriert seit
    07.12.2019.
    Beiträge
    147

    Standard Unterseiten generieren sich aus Überseiten - Kein 404 Fehler

    Hallo Community,

    ich bin bei einem meiner Systeme auf einen seltsamen Fehler gestoßen, den ich mir so nicht erklären kann.

    Folgendes Verhalten ist zu beobachten:

    Die Seite
    Code:
    www.test-domain.de/aktuelles
    existiert und wird auch entsprechend angezeigt.
    Diese Seite besitzt keine Unterseite.

    Wenn ich nun
    Code:
    www.test-domain.de/atkuelles/irgendwas123
    eingebe, bekomme ich keine 404 - Seite angezeigt, sondern es wird mir der Inhalt der Seite
    Code:
    aktuelles/
    ausgegeben und ein 200er Status-Code zurückgegeben. So als würde sie sich quasi aus der übergeordneten Seite generieren.

    Wenn ich nun aber
    Code:
    www.test-domain.de/aktuelles/irgendwas123/nocheineseite
    eingebe, so erhalte ich eine 404 - Seite als Ausgabe.

    Selbiges Verhalten ist bei allen Seiten, die direkt nach der TLD kommen, zu beobachten, sprich:
    Code:
    www.test-domain.de/existiertnicht
    wirft auch richtigerweise einen 404 - Fehler.


    Die 404-Fehlerseite im Contao ist an erster Stelle im System und ist mMn. auch richtig eingerichtet, da ich sie genau so bei anderen Systemen benutzte und sie dort fehlerfrei funktioniert.
    In der config.yml wird der url-suffix als "/" eingestellt.

    Hat hier jemand eine Idee, wie ich das lösen könnte?

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

    Standard

    Vermutlich befindet sich auf der Seite ein Modul, dass
    PHP-Code:
    \Contao\Input::get('auto_item'
    ausführt, aber keine 404 Seite generiert.

  3. #3
    Contao-Nutzer
    Registriert seit
    07.12.2019.
    Beiträge
    147

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Vermutlich befindet sich auf der Seite ein Modul, dass
    PHP-Code:
    \Contao\Input::get('auto_item'
    ausführt, aber keine 404 Seite generiert.
    Guter Ansatz, aber leider passiert es nicht nur auf dieser Seite, sondern auf allen Unterseiten der ersten Ebene.
    Und ich bin mir ziemlich sicher, dass dort nicht überall solche Module verbaut sind.

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

    Standard

    Vermutlich befindet sich so ein Modul im Seitenlayout. Welche Module und Inhalts sind auf dieser Seite eingebunden? Inkl. die, die im Seitenlayout inkludiert sind. Und inkl. die, die per
    PHP-Code:
    \Contao\Controller::getFrontendModule() 
    PHP-Code:
    \Contao\Controller::getContentElement() 
    Code:
    {{insert_module::*}}
    Code:
    {{insert_content::**}}
    und
    Code:
    {{file::*}}
    eingebunden sind.

  5. #5
    Contao-Nutzer
    Registriert seit
    07.12.2019.
    Beiträge
    147

    Standard

    Du hast recht, Spooky.

    Es war ein Navigationspfad-Modul mit dem Namen: Breadcrumb // Google SEO Mod

    Problem hat sich durch ausblenden des Moduls lösen lassen.

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

    Standard

    Wenn in dem Template
    PHP-Code:
    Input::get('auto_item'
    vorkommt, ändere es auf
    PHP-Code:
    Input::get('auto_item'falsetrue

  7. #7
    Contao-Nutzer
    Registriert seit
    07.12.2019.
    Beiträge
    147

    Standard

    Perfekt. Ich danke dir vielmals Spooky.

    Da hätte ich mich dumm und dämlich gesucht.

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

    Standard

    Woher kommt das eigentlich? Ist das ein Theme oder eine Extension? Falls ja, dann sollte das dort reported werden.

  9. #9
    Contao-Nutzer
    Registriert seit
    07.12.2019.
    Beiträge
    147

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Woher kommt das eigentlich? Ist das ein Theme oder eine Extension? Falls ja, dann sollte das dort reported werden.
    Das ist einfach ein Navigationspfad-Modul, bei dem das Breadcrumb Template um Seo-Elemente erweitert wurde. Nehme an, dass das eine Eigenentwicklung war, weiß es aber nicht genau.

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
  •